Vale, pero ¿Cómo hago esto? Pues simplemente como lo harías con cualquier cosa, ¿Cómo clasificarías un auto? Veamos:
Me imagino un Ford (marca) Mustang (modelo) rojo (color), con motor de seis cilindros, transmisión manual, frenos hidráulicos, que acelera (acción) a más de 200Kph.
Si, lo sé, me estoy alucinando, pero el ejemplo vale. El auto tiene ciertas características (marca, modelo, motor, color, trasmisión), ejecuta acciones (enciende, acelera, frena) y tiene una función (sirve para trasladarme de un lugar a otro… y para apantallar en el caso del Mustang).
Pues así es como formamos las clases, a partir de un Nombre, atributos (características) y acciones u operaciones. Toda clase tiene un propósito o función, es decir, para algo tiene que servir - ¿sino pues para que existe, verdad?-.
Ahora, para formar la clase en el diagrama, la forma básica es un rectángulo dividido en tres partes, en la parte superior tenemos el nombre de la clase, a continuación tenemos la lista de atributos y finalmente las acciones. En el ejemplo del auto:
Ahora, existen ciertas reglas básicas a seguir para representar los diagramas de las clases, estas son:
- Para el nombre
- Debe ir centrado.
- La primera letra debe ser mayúscula.
- Si se compone de dos o más palabras, deben unirse en una sola, eliminando los espacios y con la inicial en mayúsculas; ejemplo: HornoDeMicroondas.
- Para los atributos
- Alineación izquierda.
- Si se componen de una palabra, debe ir en minúsculas.
- Si se componen de dos o más palabras, deben unirse en una sola, eliminando los espacios y con la inicia en mayúsculas, a excepción de la primera palabra, que permanecerá en minúsuclas; ejemplo: dispositivoDeEncendido.
- Para las operaciones
- Deben estar seguidas de paréntesis.
- Alineación izquierda.
- Si se componen de una palabra, debe ir en minúsculas.
- Si se componen de dos o más palabras, deben unirse en una sola, eliminando los espacios y con la inicia en mayúsculas, a excepción de la primera palabra, que permanecerá en minúsuclas; ejemplo: arrancarMotor().
- Para todos
- Es recomendable no utilizar acentos, tildes, otros elementos de puntuación ni la letra “ñ”, y en caso de tener que utilizarla, cambiarla por “ni”; ejemplo: “Anio”.
Por el momento es suficiente como introducción a los diagramas de clases, nos leeremos la próxima ocasión.
No hay comentarios:
Publicar un comentario