Polimorfismo
es la habilidad que adquieren los objetos de responder en forma diferente al mismo lenguaje. Es decir, el mismo mensaje que se envia a muchos tipos de objetos, toma "muchas formas" y de ahi viene el termino polimorfismo.
UML
Es un lenguaje para visualizar, especificar, construir, y documentar los artefactos de un sistema.
Se usa para entender, diseñar, configurar, mantener, y controlar la información sobre los sistemas a construir. Para realizar un proyecto debemos antes realizar un esquema del mismo.
Clase
Representa un conjunto de objetos que comparten los mismos atributos, operaciones, relaciones y semantica.

Forma de hacer una clase.
A continuación se mostrara un ejemplo de una clase.

Relación entre clases
Relación de asociación
- Indica que dos clases o mas se conectan entre si de forma conceptual.
- la asociación puede funcionar de forma inversa.
- Algunas veces una asociación debe seguir algunas reglas.
Relación de dependencia
- Implica dependencia entre clases.
- Se denota mediante una linea punteada.
- La flecha es dirigida hacia la clase usada.
- La clase debe ser publica.
Relación de agregacion
- Es común que un objeto contenga objetos de otras clases, tal cosa se llama "AGREGACION"
- La relación que se establece entre estos objetos se llama "Tiene-un", "Es parte de", "Consta de".
Relación de composición
- Es parecida a la de agregación solo que al lugar de "tiene-un" es "mas fuerte".
gracias
ResponderEliminar