Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porHoracio Lima Modificado hace 10 años
1
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Rodríguez Ing Claudia González Departamento de Computación Universidad Simón Bolívar leonid@usb.ve Modelo Orientado a Objetos UML (II)
2
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Agregación Relación “parte-todo” (“part-of”) Componentes-Esamblado direrencia con asociación: transitividad varias agregaciones en un solo objeto posible dependencia de existencia ApartamentoEstacionamiento Edificio PuestoSalaCocinaDormitorio Baño Terraza Estudio 1…*
3
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Generalización Relación entre una clase y otra que es una versión más refinada de esta Ancestro-Descendente Herencia de “todo” salvo spbre-escritura Discrimnante: enumerado Disjunta o solapada: xor/or Salón ReciboComedorEstarEstudio Persona NaturalJurídica EmpresaAsociación Fundación tipo uso
4
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Módulos y Hojas Módulo: agrupa de manera lógica clases, asociaciones, agregaciones y generalizaciones Hoja: conveniencia notacional para dividir el diagrama de manera que pueda visualizarse mejor.
5
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Más sobre Agregación Es una forma especial de asociación Más fuerte El objeto compuesto es una unidad Cada parte es una unidad Transitiva ApartamentoEstacionamiento Edificio PuestoSalaCocinaDormitorio Baño Terraza Estudio 1…*
6
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Agregación vs Asociación Preguntas claves que le diferencian de asociación ¿Podría usarse la frase “es parte de” ? ¿Algunas operaciones del todo son aplicadas automáticamente a las partes? ¿Algunos atributos se propagan a las partes? ApartamentoEstacionamiento Edificio 1…* Persona habita
7
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Agregación vs Generalización Agregación sobre objetos “parte de” dos objetos transitiva jerarquía Persona posee Generalización sobre clases “parte de” un solo objetos transitiva jerarquía Natural Jurídica EmpresaAsociación Fundación Salón ReciboComedorEstarEstudio uso ApartamentoEstacionamiento Edificio 1…*
8
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Estructuras de Agregación Agregación Fija Agregación Variante Agregación Recursiva UnidadEstacionamiento Edificio PuestoSalaCocinaDormitorio Baño Terraza Estudio 1…* Inmueble Conjunto 1…*
9
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Propagación de Operaciones Las operaciones pueden propagarse en una estructura de agregación desde un objeto de inicio. Esto es llamado también “triggering” Programa Bloque Instrucción Compuesta Instrucción Simple Ejecutar
10
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) ¿Se puede tener un procedimiento general que calcule el área de una figura?
11
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Clases Abstractas Jerarquías de Generalización Clase Abstracta: no tiene instancias Clase Concreta: sí tiene instancias Hojas: deben ser clases concretas UnidadEstacionamiento Edificio 1…* Inmueble {abstracta} Conjunto 1…*
12
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Más sobre Generalización Extensión: características propias Restricción: condiciones impuestas Membresía: explícita o implícita Herencia Múltiple Sobreescritura de operaciones Por Extensión Por Restricción Por Optimización Por Conveniencia
13
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Restricciones (a,b) R a R a.att op valor Extensión del Existencial n, n, ! n, n m
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.