Elementos Primordiales En El Modelo De Objetos
shgygedwehdjw6 de Mayo de 2013
432 Palabras (2 Páginas)882 Visitas
ABSTRACCION: Distinguen a un objeto de otro tipos de objetos
ENCAPSULAMIENTO: Elementos de una abstracción que constituyen su estructura y comportamiento.
MODULARIDAD: Propiedad que tiene un sistema descompuesto en un conjuntos de módulos cohesivos y vagamente conexos.
JERARQUIZACION: Denotamos el orden de relación que se produce entre abstracción diferente.
TIPIFICADO: Es la imposición de una clase u objetos
CONCURRENCIA: Es la propiedad que distingue un objeto activo de uno no activo.
PERSISTENCIA: Es la propiedad por la cual la existencia de un objeto transciende en el tiempo.
Introduccion
1-programacion orientada a objetos (p.o.o.).
Un proyecto de software es complejo. Las gui, acceso transparente a datos y capacidad de trabajo
En red, lo hacen mas complejo aun. Para enfrentarse a esta complejidad nace la poo.
2-que es la poo?.
Es una tecnica o estilo de programacion que utiliza objetos como bloque fundamental de Construccion.
3-elementos basicos de la poo.
Bloques
Son un conjunto complejo de datos (atributos) y funciones (metodos) que poseen una determinada
Estructura y forman parte de una organizacion.
Los atributos definen el estado del objeto; los metodos, su comportamiento.
Metodos
Es un programa procedimental que esta asociado a un objeto determinado y cuya ejecucion solo
Puede desencadenarse a traves del mensaje correspondiente.
Mensajes
Es simplemente una peticion de un objeto a otro para que este se comporte de una manera
Determinada, ejecutando uno de sus metodos.
Los mensajes comunican a los objetos con otros y con el mundo exterior. A esta tecnica de enviar
Mensajes se la conoce como paso de mensajes.
Clases
Es un tipo definido por el usuario que determina la estructura de datos y las operaciones
Asociadas con ese tipo.
4-caracteristicas.
Abstraccion
Significa extraer las propiedades esenciales de un objeto que lo distinguen de los demas tipos de
Objetos y proporciona fronteras conceptuales definidas respecto al punto de vista del observador.
Es la capacidad para encapsular y aislar la informacion de diseno y ejecucion.
Encapsulamiento
Es el proceso de almacenar en un mismo compartimiento (una caja negra) los elementos de una
Abstraccion (toda la informacion relacionada con un objeto) que constituyen su estructura y su
Comportamiento. Esta informacion permanece oculta tanto para los usuarios como para otros objetos
Y puede ser accedida solo mediante la ejecucion de los metodos adecuados.
Herencia
Es la propiedad que permite a los objetos construirse a partir de otros objetos.
La clase base contiene todas las caracteristicas comunes. Las sub-clases contienen las
Caracteristicas de la clase base mas las caracteristicas particulares de la sub-clase.
Si la sub-clase hereda caracteristicas de una clase base, se trata de herencia simple.
Si hereda de dos o mas clases base, herencia multiple.
Polimorfismo
Literalmente significa "cualidad de tener mas de una forma". En poo, se refiere al hecho que una
Misma operacion puede tener diferente comportamiento en diferentes objetos. En otras palabras,
Diferentes objetos reaccionan al mismo mensaje de modo diferente.
...