Está en la página 1de 3

Ingeniera en Sistemas Computacionales

Programacin Orientada a Objetos


Actividad 1
Balleza Garca Viridiana N Control: 12590386 Cruz Ayala Mara Guadalupe N Control: 12590390

Elementos del modelo de objetos

Clases

Objetos

Abstraccin

Encapsulamiento

Modularidad

Herencia Permite que una clase herede los atributos y mtodos de otra clase

Polimorfismo

Tipo de dato que contiene 1 o ms elementos dato llamados miembros dato y cero.

Unidad que en tiempo de ejecucin realiza tareas de un programa

Decisin de diseo y determina como se escribe el cdigo para mtodos del tipo de dato abstracto

Empacamient o de las variables de un objeto con la proteccin de los mtodos

Se define con: Estructura Unin Clase

Se define como la instancia de una clase

Se caracteriza Son manipulados por una o ms funciones llamadas. Miembro Funcin Funcin Miembro

No est determinado por la eleccin de tipos concretos y abstractos

Se utiliza para esconder detalles de la puesta en prctica, no importantes de los objetos

Modulo: Segmento de un programa. Posee un conjunto de entradas y un conjunto finito de salidas, que ejecuta una sola funcin

Capacidad que tienen los objetos de una clase de responder al evento

Cada clase tiene su superclase y cada clase puede tener una o ms subclases

Se aplica a funciones y tipos de datos

Criterios para su diseo

Identidad Comportamiento Estado

Es abstracta si solo se conoce el comportamiento y no solo detalles de implantacin

Descomposicin Composicin Comprensibilidad Continuidad Proteccin

Las clases que estn en la parte inferior, heredan de las clases que estn superiores en la jerarqua.

Se clasifica

Polimorfismo dinmico

Polimorfismo esttico

Ingeniera en Sistemas Computacionales


Programacin Orientada a Objetos
Actividad 1
Balleza Garca Viridiana N Control: 12590386 Cruz Ayala Mara Guadalupe N Control: 12590390

1.- Diferencia de Polimorfismo dinmico y Polimorfismo esttico? El Polimorfismo dinmico es aqul en el que el cdigo no incluye ningn tipo de especificacin sobre el tipo de datos en el que trabaja y el esttico es aqul en el que los tipos a los que se aplica el polimorfismo deben ser explicitados y declarados uno por uno. 2.- Menciona 5 criterios para el diseo modular? Descomposicin, Composicin, Comprensibilidad, Continuidad, Proteccin. 3.- Cul es la clasificacin de las clases en una Jerarqua Estricta? Todas las clases estn clasificadas en una jerarqua estricta. Cada clase tiene su superclase y cada clase puede tener una o ms subclases llamadas clases derivadas.

Conclusin.

Concluimos que las clases y los objetos son construcciones clave y soporta abstraccin y encapsulamiento de datos. Una clase describe la construccin de un objeto y sirve como un plano para construirlo, especifica su funcionamiento interno y su interfaz pblica. Una clase tiene un nombre y especfica a los miembros que pertenecen a ella; estos pueden ser datos o funciones. La resolucin de problemas orientado a objetos est relacionado con el modelado de lo que interacta en una solucin. Tambin que una de las caractersticas de la programacin orientada a objetos es la particin del programa en pequeas partes que son llamadas objetos con interacciones definidas. Al igual que la anterior la herencia es una de las caractersticas ms importantes en la POO porque permite que una clase herede los atributos y mtodos de otra clase.

Ingeniera en Sistemas Computacionales


Programacin Orientada a Objetos
Actividad 1
Balleza Garca Viridiana N Control: 12590386 Cruz Ayala Mara Guadalupe N Control: 12590390

Bibliografa 1.- Fundamentos de programacin c / c ++ Ernesto Pealoza Romero 4 ta Edicin Alfaomega 2.- JAVA. Con programacin Orientada a Objetos y Aplicaciones en la WWW Paul S. Wang ISBN 968-7579-98-9

También podría gustarte