tipos simbologia sencillos relaciones objetos entre ejemplos diagramas diagrama dependencia composicion colaboracion clases asociacion agregacion uml class-diagram command-pattern

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