Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modularidad
Propiedad que permite subdividir una aplicacin en partes ms pequeas
(llamadas mdulos), cada una debe ser lo ms independiente posible.
Jerarquizacin
Es una clasificacin u ordenacin de las abstracciones.
Tipificado
Tipificar es la imposicin de una clase a un objeto
Concurrencia
Es la propiedad que distingue un objeto activo de uno no activo.
Concurrencia permite que diferentes objetos actuen al mismo tiempo,
usando distintos threads de control.
Persistencia
Es la propiedad por la cual la existencia de un objeto trasciende en el
tiempo (esto es, el objeto sigue existiendo despus de que su creador deja
de existir) o en el espacio (esto es, la localizacin del objeto cambia
respecto a la direccin en la que fue creado).
Objetos
Estado de un objeto
El estado de un objeto abarca todas las propiedades del objeto, y los valores
actuales de cada una de esas propiedades. Las propiedades de los objetos
suelen ser estticas, mientras los valores que toman estas propiedades
cambian con el tiempo.
Identidad de un objeto
Identidad es la propiedad de un objeto que lo lleva a distinguirse de otros.
Comportamiento de un objeto
Comportamiento es como un objeto actua y reacciona
Relaciones entre objetos
Las relaciones entre objetos abarcan las operaciones, resultados y
suposiciones que unos hacen sobre los otros.
1. Enlaces: Son conexiones entre objetos (relacin igual/igual o
cliente/servidor). Denota la asociacin especfica por la que un objeto
(cliente) usa o solicita el servicio de otro objeto (servidor).
2. Agregaciones: Denota relaciones todo/parte, con capacidad para
gobernar desde el todo las partes. Es equivalente a la relacin "tener
un". El todo puede contener a la parte.
Clases
Una clase es un conjunto de objetos que comparten una estructura y
comportamiento comunes.
- Clase representa una abstraccin, la esencia que comparten los
objetos.
- Un objeto es un ejemplo de una clase.
Relacin entre clases
1. Asociacin. Indica relaciones de mandato bidireccionales. Conlleva
dependencia semntica y no establece una direccin de dependencia.
Tienen cardinalidad.
2. Herencia. Por esta relacin una clase (subclase) comparte la
estructura y/o comportamiento definidos en una (herencia simple) o
ms (herencia mltiple) clases, llamadas superclases. (relacin es un
)
3. Agregacin. Representa una relacin del tipo "tener un" entre
clases. Cuando la clase contenida no existe independientemente de la
clase que la contiene se denomina agregacin por valor , mientras
que si existe independientemente y se accede a ella indirectamente,
es agregacin por referencia.
4. Instanciacin. Creacin de instancias o ejemplares