programacion
¿Qué es un diagrama de
clases?
Es un tipo de diagrama estático que describe la estructura de
un sistema mostrando sus clases, orientados a objetos.
Elementos
Clase: atributos, métodos y visibilidad.
Relaciones: Agregación, Asociación, Composición, Herencia e
Instanciación.
¿Para que sirve?
Sirve para visualizar las relaciones entre las clases queinvolucran el sistema, las cuales pueden ser asociativas, de
herencia, de uso y de contenimiento.
Objeto
Tiene un estado, un comportamiento y una identidad
Estado: Determinado por elconjunto de propiedades o atributos que
tiene el objeto
Comportamiento: La forma de actuar al recibir un mensaje para que
realice una acción
Identidad: Es la propiedad caracteristica que tienen unobjeto que le
distingue de todos los demás
Objeto
Clase.
Es la unidad básica que encapsula toda la información de un Objeto
(un objeto es una instancia de una clase). A través de ellapodemos
modelar el entorno en estudio (una Casa, un Auto, una Cuenta
Corriente, etc.).
La plantilla o el proyecto a partir del cual realmente se hace el objeto
Cuando se crea un objeto a partirde una clase, se dice que el
programador ha creado una instancia de dicha clase.
Atributos.
Los atributos o características de una Clase pueden ser de tres tipos, los
que definen el grado decomunicación y visibilidad de ellos con el
entorno, estos son:
public (+, ): Indica que el atributo será visible tanto dentro como fuera de la clase,
es decir, es accesible desde todoslados.
private (-, ): Indica que el atributo sólo será accesible desde dentro de la clase (sólo
sus métodos lo pueden acezar).
protected (#, ): Indica que el atributo no será accesibledesde fuera de la clase, pero
si podrá ser acezado por métodos de la clase además de las subclases que se deriven (ver
herencia).
Métodos.
Los métodos u operaciones de una clase son la...
Regístrate para leer el documento completo.