miércoles, 21 de octubre de 2015

Diagrama De Clases

Los diagramas de clases muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras. Se dice que los diagramas de clases son diagramas «estáticos» porque muestran las clases, junto con sus métodos y atributos, sirven para mostrar como puede ser construido (hace parte del diseño) ademas de observar lo que el sistema puede hacer (Analisis).

Componentes Del Diagrama De Clases  

CLASE

La clase es el lugar del diagrama donde se recopila toda la informacion del objeto, esta compuesta por el nombre de la clase, los atributos y las operaciones o metodos.

  

ATRIBUTOS

Los atributos son las caracteristicas o valores que corresponden al objeto.

Por ejemplo:

 El diagrama la clase se llama persona y los atributos son nombre, apellidos, direccion, telefono

Tipos De Atributos

 Public : Indica que el atributo sera visible tanto dentro como por fuera de la clase, es decir que es accesible desde todos los lados.

este simbolo define que es public
Private: Indica que el atributo solo sera accesible dentro de la clase es decir que solo los metodos lo pueden usar.

este simbolo define que sea Private

  Protected: Indica que el atributo no sera accesible desde afuera de la clase, pero si podra tener acceso por los metodos de la clase ademas de las subclases que se deriven

 este simbolo define Protected

 METODOS U OPERACIONES

Son todas esas actividades o verbos que se pueden realizar cone l objeto o para el objeto.

 por ejemplo:

el el diagrama anteriror tenemos la clase persona con sus atributos, ademas las operaciones o metodos en el ejemplo son llevar, prestar, comprar.

 Tipos De Metodos

Public: Indica que el metodo sera visible tanto dentro como fuera de la clase, es decir, accesible adesde todos los lados.

metodo public

 Private: El metodo private indica que el metodo solo sera accesible dentro de la clase, es decir que solo puede ser usado por otros metodos de la misma clase.

Metodo Private

Protected: El metodo protected indica que el metodo no sera accesible fuera de la clase, pero si podra ser accesado por metodos de la clase ademas de metodos de las subclases que se deriven (Herencia).

metodo Protected

No hay comentarios:

Publicar un comentario