Diagrama de objetos
Un diagrama de objetos es una representación gráfica que muestra los objetos y sus relaciones en un momento determinado. Proporciona una instantánea de la estructura del sistema, capturando la visión estática de las instancias presentes y sus asociaciones. PlantUML ofrece una forma sencilla e intuitiva de crear diagramas de objetos utilizando texto plano. Su sintaxis de fácil manejo permite crear diagramas rápidamente sin necesidad de complejas herramientas GUI. Además, el foro Plant UML proporciona una plataforma para que los usuarios discutan, compartan y busquen ayuda, fomentando una comunidad colaborativa. Al elegir PlantUML, los usuarios se benefician tanto de la eficacia de la diagramación basada en markdown como del apoyo de una comunidad activa.
Definición de objetos
Puedes definir instancias de objetos usando la palabra reservada object.
WARNING
This translation need to be updated. WARNING
Relaciones entre objetos
Las relaciones entre objetos son definidas usando los siguientes símbolos:
| Tipo | Símbolo | Finalidad |
| Extensión |
<|--
|
Especialización de una clase en una jerarquía |
| Implementación |
<|..
|
Realización de una interfaz mediante una clase |
| Composición |
*--
|
La parte no puede existir sin el todo |
| Agregación |
o--
|
La parte puede existir independientemente del todo |
| Dependencia |
-->
|
El objeto utiliza otro objeto |
| Dependencia |
..>
|
Una forma más débil de dependencia |
-- con .. para obtener una línea de puntos.
Sabiendo estas reglas, es posible dibujar los siguientes diagramas.
Es posible agregar una etiqueta sobre una relación usando :, seguido del texto de la etiqueta.
Para la cardinalidad puedes usar doble comillas "" en cada lado de la relación.
WARNING
This translation need to be updated. WARNING
Asociaciones de objetos
Agregando campos
Para declarar campos, puedes usar el símbolo : seguido del nombre del campo.
{} todos los campos.
WARNING
This translation need to be updated. WARNING
Características comunes en diagramas de clases
Tabla o arreglo asociativo
Puede definir una "tabla" o arreglo asociativo, con la palabra map y utilizando => como separador.
Program (or project) evaluation and review technique (PERT) with map
You can use map table in order to make Program (or project) evaluation and review technique (PERT) diagram.
Display JSON Data on Class or Object diagram
Simple example