2. PROGRAMACION ORIENTADA A OBJETOS
EN C++ WINDOWS
OBJETIVOS.-
Diseñar y realizar servicios de presentación.
Facilitar el ingreso, consulta y modificación de datos.
Realizar aplicaciones en varios lenguajes de
programación.
3. INTRODUCCION.-
La programación orientada a objetos es un paradigma de
programación que usa objetos y sus interacciones para diseñar
aplicaciones y programas de computadora.
PROGRAMACION ORIENTADA A OBJETOS.-
Esto difiere de la programación estructurada y tradicional en la que
los datos y procedimientos están separados y sin relación, ya que lo
único que se busca es el procesamiento de unos datos de entrada
para obtener otros de salida.
CONCEPTOS FUNDAMENTALES.-
*Clase * Mensaje
*Objeto *Propiedad o Atributo
*Método *Componentes de un objeto
*Evento *Presentación de un objeto
4. CARACTERISTICAS DE LA POO
Polimorfismo.- Se refiere a la capacidad
para que varias clases derivadas de una
antecesora utilicen el mismo método de
forma diferente.
Abstracción.-Cada objeto en el sistema sirve
como modelo en un agente abstracto que
puede realizar trabajos , informar y cambiar su
estado
Encapsulamiento.-Significa reunir a
todos los elementos que pueden
considerarse pertenecientes a una
misma entidad , al mismo nivel de
abstracción
Herencia.- Es la adaptación de todas las
características de una clase por parte de
otra que se la llama descendiente o
heredera.
Principio de ocultación.- Cada objeto
esta aislado del exterior en un modulo
natural , cada tipo de objeto expone un
interfaz a los otros objetos.
5. PARADIGMA DE LA POO
Un paradigma es un modelo que aparece y desaparece.
POO
Encapsulamiento
Abstracción
Polimorfismo
Herencia
7. 2.- DEFINA LOS SIGUIENTES TERMINOS:
Abstracción
Es una de las principales características ya que permite captar los
métodos y atributos que conforma cada objeto y la relación que existe
entre ellos.
Encapsulamiento
Encapsulamiento permite asegurar que el contenido de un objeto se
pueda ocultar
Principio de ocultación
Es un módulo natural hace referencia a que los atributos privados de un
objeto no pueden ser modificados ni obtenidos, invocación a métodos,
ya sean estos funciones o procedimientos.
Polimorfismo
Se denomina polimorfismo a la capacidad que tienen los objetos de una
clase, mensaje o evento en función de los parámetros durante su
invocación.
Herencia
Permite definir nuevas clases partiendo de otras ya existentes además
pueden introducir características propias que las diferencian