Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Materia (1) POO PDF
Materia (1) POO PDF
POO 2
Entorno de Programación
¿Que es un programa?
Lenguajes de Programación
Por ejemplo:
Para traducir un programa escrito en el lenguaje JAVA necesita del
compilador Java; en este caso el lenguaje maquina no corresponde al del
computador sino al de una maquina ficticia, llamada maquina virtual Java,
que será puesta en marcha por el computador para ejecutar el programa..
POO 4
Entorno de Programación
¿Que es una maquina virtual?
POO 5
Entorno de Programación
Instalar Java
http://www.oracle.com/technetwork/java/javase/downloads/index.html
POO 7
Entorno de Programación
http://www.bluej.org/
POO 8
El modelo Orientado a Objetos
Definición de programación Orientada a objetos(POO)
La programación orientada a objetos no debe confundirse con un lenguaje
programación orientado a objetos.
Definición 1 La Programación Orientada a Objetos es un paradigma (modelo o
propuesta) es otra forma de pensar , es una filosofía única a diferencia de un
Lenguaje de Programación Orientado a Objetos (java, C#, .Net); el cual existen
muchos y permiten hacer uso de ese paradigma, con el animo de solucionar
problemas reales mediante la abstracción de los diferentes agentes, entidades o
elementos que actúan en el planteamiento de un problema.
Definición 2: POO: es un paradigma(modelo) de programación que usa objetos y
sus interacciones para solucionar problemas y diseñar programas informáticos. POO
es una técnica o estilo de programación y se enfoca con mayor importancia en los
OBJETOS (datos y procesamiento). Existen lenguajes que toman este paradigma y lo
interpretan , por ejemplo: los lenguajes, JAVA, C#, ETC.
• Abstracción.
• Encapsulamiento.
• Modularidad
• Herencia etc..
POO 11
El modelo Orientado a Objetos
Características de la Programación Orientado a Objetos
II. Encapsulamiento : El encapsulamiento consiste en unir en la Clase las
características y comportamientos, esto es, las variables y métodos. Es
tener todo esto es una sola entidad. En los lenguajes estructurados esto
era imposible. Es evidente que el encapsulamiento se logra gracias a la
abstracción y el ocultamiento que veremos a continuación.
La utilidad del encapsulamiento va por la facilidad para manejar la
complejidad, ya que tendremos a las Clases como cajas negras donde
sólo se conoce el comportamiento pero no los detalles internos, y esto
es conveniente porque nos interesa conocer qué hace la Clase pero no
será necesario saber cómo lo hace.
POO 13