-nombre y -edad son atributos de la clase.
+mostrar() es un método que se puede realizar, es decir, una acción.
Los signos que aparecen al lado del atributo o método definen si puede ser public, private o protected que son las mas comunes. Public(+), private(-) y protected(#).
Tiene sus relaciones, pero antes explicarlas, existen cardinalidades de relaciones grado y nivel de dependencia, se anotan en cada extremo de la relación: Uno a Muchos(1.N), Muchos a Uno(N.1), Uno a Uno(1.1) y Muchos a Muchos(N.N). Ahora si, sus relaciones son:
Herencia(Especialización/Generalización): quiere decir que la subclase hereda atributos y métodos de la superclase.

Las subclases son Auto y Camioneta, que heredan de la superclase Vehículo.
Agregación: indica que una clase es parte de otra clase, no le interesa el tiempo que estime esa clase.
Composición: indica que una clase depende o debe coincidir con la vida de la clase que este relacionado.
Ejemplo:

Asociación: son relaciones entre clases, que permiten asociar objetos que se colaboran entre si. En esta relación, el tiempo de vida de un objeto no depende del otro.
Un Taxi necesitas es conducido por un Chofer. Taxi necesita acceder a los atributos de Chofer.
Es una relación de uso entre dos clases, es decir, una usa a la otra.
Ejemplo
Caso de una clínica
Bibliografía
- https://www.google.com.co/search?q=diagrama+de+clases+wikipedia&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiLh5XZxsPTAhWLOyYKHSVMBNQQ_AUIBigB&biw=1600&bih=794#tbm=isch&q=diagrama+de+clases&imgrc=0QIz9E0kVHv6qM:
- https://www.google.com.co/search?q=diagrama+de+clases+herencia&source=lnms&tbm=isch&sa=X&sqi=2&ved=0ahUKEwjS9bfYycPTAhVJZCYKHeiqAVoQ_AUIBigB&biw=1600&bih=794#imgrc=_1p2Dv3VahUflM:
- http://www.didierperez.com/2012/02/diagrama-de-clases-uml-asociacion/
- http://www.didierperez.com/2012/02/diagrama-de-clases-uml-dependencia/






No hay comentarios:
Publicar un comentario