2012-07-17 86 views

Respuesta

15

entre cliente y ConcreteCommand ::
Significa dependencia.
Dependencia: La definición o implementación del clasificador dependiente puede cambiar si se cambia el clasificador en el extremo de la punta de la flecha.

Entre ConcreteCommand y el Comando significa Realización ::
Realización: La clase implementa las operaciones y atributos definidos por la interfaz. La interfaz está en la punta de flecha del conector.
( Utilice la herramienta de la herencia para crear una conciencia entre una clase y una interfaz.)

+0

Podría ser un error tipográfico, pero en el caso de un diagrama de clases que denota las relaciones entre las clases, ¿cree que una línea discontinua con una flecha llena (no hueca) significa dependencia? Los otros enlaces en el diagrama son agregación, realización y generalización – zbeekman

4

La flecha discontinua (de cliente a ConcreteCommand) significa que hay una asociación (unidireccional) entre instancias de estas clases. Una instancia del cliente está utilizando una instancia de ConcreteCommand pero el ciclo de vida de ConcreteCommand (creación y destrucción) no depende de la instancia del Cliente. La dirección de la flecha significa que instancia de cliente utiliza ejemplo ConcreteCommand pero no viceversa

Cuestiones relacionadas