Modelaciones

Páginas: 2 (466 palabras) Publicado: 1 de diciembre de 2013
MODELACIÓN DE RELACIONES ENTRE CLASES
4.1 RELACIONES ENTRE CLASES
 Las relaciones entre clases juegan un papel muy importante en el modelo deobjetos. Las clases, al igual que los objetos, noexisten de modo aislado. Por estarazón existirán relaciones entre clases y entre objetos.Las relaciones entre clases, se deben a dos razones: 1) una relación de clasespuede indicar algún tipo decompartición 2) una relación entre clases puede indicaralgún tipo de conexión semántica.Los tres grandes tipos de relaciones entre clases son:
Generalización / especialización 
 
(es-un)
 
Agregación (todo-parte//tiene-un)
 
Asociación.
 
4.2 RELACIÓN DE GENERALIZACIÓN / ESPECIALIZACIÓN
 Uno de los motivos por los cuales las clases se relacionan entre ellas es el hechode poseer propiedadescomunes. Las clases con propiedades comunes seorganizan en superclases. Una superclase representa una generalización de lassubclases. De igual modo, una sublase de una clase dada representa unaespecialización 
de la clase superior. La clase derivada
es-un 
tipo de clase de laclase base o superclase.Una superclase representa una
generalización 
de las subclases. Una subclase dela clase representauna
especialización 
de la clase ascendente.
Es-un Es-un
 
ESPECIALIZACIÓN GENERALIZACION
 
Es-un Es-un Es-un Es-un
 
Es-un Es-un Es-un
 En el modelado orientado a objetos es útil introducirclases a un cierto nivel quepuede no existir en la realidad, pero que son construcciones conceptuales útiles.Estas clases abstractas tienen como propiedad fundamental que no se puedencrear instanciasde ellas. Por ejemplo nunca crearemos instancias de
vehículo sin motor 
, pero sí de bicicleta y patinete.
4.3 RELACIÓN DE AGREGACIÓN
Una
agregación 
es una relación que representa a losobjetos compuestos. Unobjeto es
compuesto 
si se compone a su vez de otros objetos. La agregación deobjetos permite describir modelos del mundo real que se componen de otrosmodelos, que a su vez se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo
  • Modelamiento
  • Modelo
  • Modelos
  • Modelos
  • Modelos
  • Modelo
  • Model

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS