Командные методы должны использоваться для выполнения задач. Этим методам необходимо присваивать названия в форме императива («сделай это», «сделай то»), и область их воздействия должна быть ограничена. Выделяйте основную задачу и второстепенные. Передавайте события, чтобы другие сервисы могли выполнять дополнительные задачи. Пока эти задачи выполняются, командный метод может совершать вызовы методов-запросов, чтобы получать любую необходимую информацию.
Объекты. Стильное ООП
·
Маттиас Нобак