Mindmap
Modelo de clases

Inhalt der Mindmap
Modelo de clases
Que es?
- Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de contenimiento.
Elementos básicos
- Clase
- Se divide en
- Atributos
- Los atributos o características de una Clase pueden ser de tres tipos, los que definen el grado de comunicació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 todos lados.
- private:
- Indica que el atributo sólo será accesible desde dentro de la clase (sólo sus métodos lo pueden accesar).
- protected:
- Indica que el atributo no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de las subclases que se deriven (ver herencia).
- public:
- Los atributos o características de una Clase pueden ser de tres tipos, los que definen el grado de comunicación y visibilidad de ellos con el entorno, estos son:
- Metodos
- Los métodos u operaciones de una clase son la forma en como ésta interactúa con su entorno, éstos pueden tener las características:
- public:
- Indica que el método será visible tanto dentro como fuera de la clase, es decir, es accsesible desde todos lados.
- private:
- Indica que el método sólo será accesible desde dentro de la clase (sólo otros métodos de la clase lo pueden accesar).
- protected:
- Indica que el método no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de métodos de las subclases que se deriven (ver herencia).
- public:
- Los métodos u operaciones de una clase son la forma en como ésta interactúa con su entorno, éstos pueden tener las características:
- Visibilidad
- Atributos
- Es la unidad básica que encapsula toda la información de un Objeto.
- Se divide en
- Relaciones
- Las relaciones existentes entre las distintas clases indican como se están comunicando las clases entre sí. Una asociación es una conexión estructural simple entre clases.
- Herencia
- Indica que una subclase hereda los métodos y atributos especificados por una Super Clase, por ende la Subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la Super Clase (public y protected)
- Indica que una subclase hereda los métodos y atributos especificados por una Super Clase, por ende la Subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la Super Clase (public y protected)
- Agregación
- Para modelar objetos complejos, n bastan los tipos de datos básicos que proveen los lenguajes: enteros, reales y secuencias de caracteres
- Posee dos posibilidades
- Composición
- Es un tipo de relación estática, en donde el tiempo de vida del objeto incluido esta condicionado por el tiempo de vida del que lo incluye.
- Es un tipo de relación estática, en donde el tiempo de vida del objeto incluido esta condicionado por el tiempo de vida del que lo incluye.
- Agregación
- Es un tipo de relación dinámica, en donde el tiempo de vida del objeto incluido es independiente del que lo incluye.
- Es un tipo de relación dinámica, en donde el tiempo de vida del objeto incluido es independiente del que lo incluye.
- Composición
- Posee dos posibilidades
- Para modelar objetos complejos, n bastan los tipos de datos básicos que proveen los lenguajes: enteros, reales y secuencias de caracteres
- Uso
- Representa un tipo de relación muy particular, en la que una clase es instanciada (su instanciación es dependiente de otro objeto/clase). Se denota por una flecha punteada.
- Representa un tipo de relación muy particular, en la que una clase es instanciada (su instanciación es dependiente de otro objeto/clase). Se denota por una flecha punteada.
- Clase
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Modelo de clases, erstellt von Cristhian Camilo Balaguera Soto am 18/10/2020.
- Erstellt von
- Cristhian Camilo Balaguera Soto
- Aufrufe
- 0
- Bewertung
Mehr zu UML y diagramas de clases


