Está en la página 1de 6

CLASES UML (LANGUEJE MODELADO UNIFICADO)

Reloj
tamaño
material
color
Diseño Bombillo
Girar tamaño
mostrar material
textura
tipo
encender
iluminar
apagar

Comportamientos Características Identidad

Rueda Perro
Identidad
tamaño Nombre
material Características Raza
tipo Dadas por Edad
atributos color
girar cubrir
Comportamiento
Método

METODOS
Las Características y los Comportamientos tienen niveles de
acceso que pueden ser:
Públicos
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.
• Índice = Titulo de la clase
• Características = Atributos
• Comportamientos = Métodos
Todos los atributos deben ser privados
Herencia
Es una relación entre clases en donde una se identifica como
superclase y otra subclase.
Subclase: se denomina hija
La superclase: Sede nomina Padre
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: Herencia Simple

Persona

Empleado Aprendiz
Animal

Tigre Raza

Colegio

Estudiantes Docentes
EJEMPLO: Herencia Múltiple

C B

La clase: seda de la clase


Los Atributos: van dentro de la clase
Los constructores: tienen el mismo nombre de la case y no
tienen retorno
Los Métodos: Sirven para inicializar la clase
Método get: sirve para obtener el valor de los atributos
Método set: Asigna valores a los atributos
TEST: Van los métodos para inicializar la clase el estándar para
definir el método main
METODO MAIN: Método de inicialización de clases de escritorio
VOID: no tiene retorno
EJENPLO # 1 DE CLASE
Ejemplo de test