simbologia - ¿Cuál es el significado de la flecha discontinua en el diagrama de clases UML?
simbologia uml (2)
Entre Cliente y ConcreteCommand ::
Significa dependencia.
Dependencia : la definición o implementación del clasificador dependiente podría cambiar si se cambia el clasificador en el extremo de la punta de flecha.
Entre ConcreteCommand y Command significa Realización:
Realización : La clase implementa las operaciones y atributos definidos por la interfaz. La interfaz está en el extremo de la flecha del conector.
( Use la herramienta Herencia para crear una realización entre una clase y una interfaz ) .
¿Cuál es el significado de la flecha discontinua en un diagrama de clase UML en general?
Como ejemplo: ¿Cuál es el significado de la flecha discontinua en esta imagen (desde el cliente a ConcreteCommand):
Artículo: Patrón de comando
La flecha discontinua (del cliente a ConcreteCommand) significa que hay una asociación (unidireccional) entre instancias de estas clases. Una instancia de cliente está utilizando una instancia de ConcreteCommand pero el ciclo de vida de ConcreteCommand (creación y destrucción) no depende de la instancia de Cliente. La dirección de la flecha significa que la instancia del Cliente utiliza la instancia de ConcreteCommand pero no al revés