Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelo de Clases, Public, Private, Protected - Coggle Diagram
Modelo de Clases
Relaciones entre clases
Agregación
Por valor
Relacion estática, en donde el tiempo de vida del objeto incluido esta condicionado por el tiempo de vida del que lo incluye
-
Por referencia
Relacion dinámica, en donde el tiempo de vida del objeto incluido es independiente del que lo incluye
-
Asociación
Permite asociar objetos que colaboran entre si. Cabe destacar que no es una relacion fuerte, es decir, el tiempo de vida de un objeto no depende del otro
-
-
-
-
Casos particulares
Clase Abstracta
La clase definida no puede ser instanciada pues posee métodos abstractos. La única forma de utilizarla es definiendo subclases, que implementan los métodos abstractos definidos
-
Clase parametrizada
Se denota con un subcuadro en el extremo superior de la clase, en donde se especifican los parámetros que deben ser pasados a la clase para que esta pueda ser instanciada
-
Sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de contenimiento
-
Public
-
-
Indica que será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos los lados
-
Protected
-
-
Indica que no será accesible desde fuera de la clase, pero si podrá ser acezado por métodos de la clase además de las subclases que se deriven