UML(lenguaje de modelado unificado) Monitor
tamaño material color tipo encender mostrar apagar
Lámpara
tamaño material textura tipo encender iluminar apagar
Comportamientos Identidad
Características
Esta es la Representación de una Clase UMl
UML(lenguaje de modelado unificado) Sombrero
tamaño forma material color tipo cubrir
Rueda
tamaño material tipo girar
Esta es la Representación de una Clase UMl
UML(lenguaje de modelado unificado)
Las Características y los Comportamientos tiene niveles de acceso que pueden ser public, prívate, default, protegido. Todos los atributos de una clase deben ser privados o protegidos. El estado de un objeto viene dado por los valores de sus atributos o características. Para poder acceder a los valores de los atributos (estado del objeto)se hace mediante métodos analizadores y modificadores. Los analizadores me permiten recuperar el valor del atributo (método get). Los modificadores permiten hacer cambios a los valores de los atributos (método set). Los métodos get´s retornan un valor y los métodos set´s reciben un valor. Características = Atributos Comportamientos = Métodos Herencia Es una relación entre clases en donde una se identifica como superclase y otra subclase. Esta es la Representación de una Clase UMl
UML(lenguaje de modelado unificado) La superclase se denomina hija y de la hija al papa se llama generalización y del papa a la hija se llama especificación (esta es una forma de expresar la herencia). Ejemplo: Persona
Empleado Aprendiz
Animal
Tigre
Esta es la Representación de una Clase UMl
UML(lenguaje de modelado unificado) Raza
Colegio
Estudiante s Docentes
Esta es la Representación de una Clase UMl
UML(lenguaje de modelado unificado)
Herencia Múltiple A B
C
Esta es la Representación de una Clase UMl