Your comments

Здравствуйте!

Спасибо за хороший вопрос. Я понимаю, почему может возникнуть путаница. Думаю, следует воспринимать вещи, описанные в структуре как роли. Особенно это касается довольно расплывчатой роли _клиента_, которым может выступать любой класс. В идеале каждой роли соотвествует свой класс. Но в реальной жизни один класс вполне может отыгрывать обе роли сразу. Если эти роли начинают слишком сильно переплетаться, программист может разделить класс, выделив роли в собственные классы.

В данном случае, мы вполне могли бы отделить создание команд в какой-то другой класс, но я не хотел этого делать, чтобы не усложнять пример без надобности.

Здравствуйте!

Да, действительно, бумажный вариант книги пока ещё не был издан. Это скорей всего когда-то случится, но я пока не могу сориентировать вас по примерным датам.

Это псевдокод, данным словом я обозначал что у сущности есть продолжение (аля this is)

The Ruby examples are indeed planned, but at this point, the earliest date I envision them to be implemented is the beginning of 2019.

If someone is willing to help me with this, please shoot me an email to support@refactoring.guru