Вы находитесь на странице: 1из 6

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 Características
Identidad

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

Esta es la Representación de una Clase UMl

Вам также может понравиться