нужно ли для использования Command Pattern использовать интерфейс «Command», класс «ReceiverCommand» ....? - PullRequest
0 голосов
/ 17 февраля 2020

Читая о шаблоне команд, мы не используем его каждый день частично без необходимости иметь командный интерфейс, класс ReceiverCommand ....?. Я имею в виду, что шаблон команды собирается отделить клиента от команд внутри класса, верно?

Когда у вас есть клиент, который вызывает эти методы для запуска ap c:

  • pressPowerButton ()
  • pressKey ()
  • logIn ()

Вы связываете клиента с этими командами для запуска ap c, потому что если вы измените добавить или удалить метод, вам придется изменить клиент, который вызывает этот метод, и класс, которому принадлежат эти методы, верно?

Но если вы создадите метод, который группирует эти операции, например:

  • startP c

А с клиента, который вы вызываете startP c (), разве мы не развязываемся, а затем частично используем шаблон команд? Примечание: я знаю, читая шаблон Command, клиент имеет отношение c к именам методов для вызова

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...