Между клиентом и ConcreteCommand::
Это означает зависимость. Зависимость: определение или реализация зависимого классификатора может измениться, если классификатор на конце стрелки изменится.
Между ConcreteCommand и Command означает Realization:: Реализация: класс реализует операции и атрибуты, определенные интерфейсом. Интерфейс находится на конце стрелки коннектора. (Используйте инструмент "Наследование" для создания реализации между классом и интерфейсом.)
Ответ 2
Пунктирная стрелка (от клиента до ConcreteCommand) означает, что между экземплярами этих классов существует (однонаправленная) связь.
Экземпляр клиента использует экземпляр ConcreteCommand, но жизненный цикл ConcreteCommand (создание и уничтожение) не зависит от экземпляра клиента.
Направление стрелки означает, что экземпляр клиента использует экземпляр ConcreteCommand, но не наоборот.