Diagramas de Clases
En teoría, no hay diferencia entre la teoría y la
práctica. Pero, en la practica, la hay.
Jan L. van d...
En un Diagrama de Clases podemos
encontrar:
—  Clases, asociaciones y atributos.
—  Interfaces con operaciones y constan...
Creación de Diagramas de Clases
1.  Identificar el problema.
2.  Listar todas las clases y los atributos que
se puedan gen...
Elementos Básicos a Utilizar
Visibilidad:
- Private
+ Public
# Protected
Asociaciones e Interacciones
—  Asociación Simple: la línea indica una
relación unidireccional entre 2 o mas
entidades.
Asociaciones e Interacciones
—  Asociación Directa: Indica que una
entidad o clase esta siendo descrita por otra.
En pala...
Atributos de Referencia
—  Atributo de Referencia: cuando un
atributo referencia a otro elemento
complejo. (se utiliza un...
Asociaciones e Interacciones
—  Agregación: una clase “contiene” a otros
elementos. Sin embargo la clase no pierde sentid...
Asociaciones e Interacciones
—  Composición:A diferencia de la
agregación, este tipo de interacción indica
que la integri...
Asociaciones e Interacciones
—  Generalización: es la relación taxonómica
entre un elemento y otro elemento mas
general. ...
Asociaciones e Interacciones
—  Realización: Significa que existe una
relación entre el padre y el hijo en la
forma de un...
Asociaciones e Interacciones
—  Dependencia: relación semántica entre
dos elementos. No necesariamente se
requiere que ex...
Practica:
—  Kindle Book Builder (Libros, Revistas,
paginas, secciones).
Próxima SlideShare
Cargando en…5
×

Repaso Diagramas Clase

287 visualizaciones

Publicado el

Tecnicas de Programacion Orientadas a Objetos
Licenciatura - ULACIT

Publicado en: Educación
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
287
En SlideShare
0
De insertados
0
Número de insertados
5
Acciones
Compartido
0
Descargas
4
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Repaso Diagramas Clase

  1. 1. Diagramas de Clases En teoría, no hay diferencia entre la teoría y la práctica. Pero, en la practica, la hay. Jan L. van der Snepsheut Ing. Juan Ignacio Zamora M. MSc. Universidad Latinoamericana de Ciencia y Tecnología
  2. 2. En un Diagrama de Clases podemos encontrar: —  Clases, asociaciones y atributos. —  Interfaces con operaciones y constantes. —  Informacion sobre tipos de atributos. —  Navegabilidad. —  Dependencias
  3. 3. Creación de Diagramas de Clases 1.  Identificar el problema. 2.  Listar todas las clases y los atributos que se puedan generar para solucionar el problema. 3.  Definir el comportamiento de cada clase. Métodos y Herencia. 4.  Definir los tipos a cada atributo. 5.  Definir las asociaciones y navegabilidad (visibilidad del atributo).
  4. 4. Elementos Básicos a Utilizar Visibilidad: - Private + Public # Protected
  5. 5. Asociaciones e Interacciones —  Asociación Simple: la línea indica una relación unidireccional entre 2 o mas entidades.
  6. 6. Asociaciones e Interacciones —  Asociación Directa: Indica que una entidad o clase esta siendo descrita por otra. En palabras sencillas, una clase contiene a la otra en un tipo.
  7. 7. Atributos de Referencia —  Atributo de Referencia: cuando un atributo referencia a otro elemento complejo. (se utiliza una asociación directa)
  8. 8. Asociaciones e Interacciones —  Agregación: una clase “contiene” a otros elementos. Sin embargo la clase no pierde sentido sin la existencia de los mismos. —  “puede vivir sin ellos y sigue siendo la misma... clase”
  9. 9. Asociaciones e Interacciones —  Composición:A diferencia de la agregación, este tipo de interacción indica que la integridad de la clase, depende de los elementos asociados. —  “La clase pierde su integridad sin las clases relacionadas”
  10. 10. Asociaciones e Interacciones —  Generalización: es la relación taxonómica entre un elemento y otro elemento mas general. Relación padre e hijo. Herencia.
  11. 11. Asociaciones e Interacciones —  Realización: Significa que existe una relación entre el padre y el hijo en la forma de una implementación.
  12. 12. Asociaciones e Interacciones —  Dependencia: relación semántica entre dos elementos. No necesariamente se requiere que existan tipos de objetos relacionados. Pero que el cambio en una entidad afectara de una u otra forma la otra.
  13. 13. Practica: —  Kindle Book Builder (Libros, Revistas, paginas, secciones).

×