Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelo de Clases - Coggle Diagram
Modelo de Clases
Relaciones entre Clases
Ahora ya definido el concepto de Clase, es necesario explicar como se pueden interrelacionar dos o más clases
-
Herencia
-
Agregación
Para modelar objetos complejos, n bastan los tipos de datos básicos que proveen los lenguajes: enteros,
reales y secuencias de caracteres
Cuando se requiere componer objetos que son instancias de clases definidas por el desarrollador de la aplicación, tenemos dos posibilidades
-
-
-
Asociación
La relación entre clases conocida como Asociación, permite asociar objetos que colaboran entre si
-
Dependencia o Instanciación
Representa un tipo de relación muy particular, en la que una clase es instanciada
El uso más particular de este tipo de relación es para denotar la dependencia que tiene una clase de otra
Clase
-
En UML, una clase es representada por un rectángulo que posee tres divisiones
-
-
-
Atributos y Métodos
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
-
Casos Particulares
Clase Abstracta
Una clase abstracta se denota con el nombre de la clase y de los métodos con letra "itálica". Esto indica que
la clase definida no puede ser instanciada pues posee métodos abstractos
Clase parametrizada
Una 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