Actividad de aprendizaje 1 - Evidencia: Clases y objetos
Realice una consulta en internet sobre los conceptos de modelación,
identificando ejemplos de definición de clases con el uso de UML, revisando:
a. Modelación de clases.
Es el proceso en el cual plasmamos la relación entre cada una de las
clases y sus atributos y métodos.
b. Definición de variables de instancia y de clase.
Las variables de instancia son definidas dentro de la clase, pero
fuera de cualquier método, y son solo inicializadas cuando la clase es instanciada. Las variables de instancia son los campos que pertenecen a cada objeto único. Una variable de clase es aquella que solamente tiene un valor para toda la clase y debe ser definida como static (estática) para que no se cree un nuevo valor con cada instancia.
c. Comportamientos de objetos de la clase.
Comportamiento es como un objeto, actúa y reacciona, en términos
de sus cambios de estado y de los mensajes que intercambia.
El comportamiento de un objeto representa su actividad
externamente visible y testable. Son las operaciones que una clase realiza (llamadas también mensajes) las que dan cuenta de como se comporta la clase. Por operación se denota el servicio que una clase ofrece a sus clientes. Un objeto puede realizar cinco tipos de operaciones sobre otro, con el propósito de provocar una reacción:
1) Modificador: altera el estado de un objeto.
2) Selector: accede al estado de un objeto, sin alterarlo. 3) Iterador: permite a todas las partes de un objeto ser accedidas en un orden. 4) Constructor: crea un objeto y/o inicializa su estado. 5) Destructor: libera el estado de un objeto y/o destruye el objeto.
d. Diagrama de clases.
Un diagrama de clase es un tipo de diagrama de estructura estática
que describe la estructura de un sistema mostrando las clases del sistema, sus atributos, operaciones (o métodos), y las relaciones entre los objetos.