Tus comentarios

Добрый день!

Как автор, могу ответить, что ближе всего к тому как я хотел, книга выглядит в читалке Google Play. Все остальные читалки на Андроиде очень и очень далеки от идеала, особенно когда дело подходит к чтению книги с иллюстрациями, кодом и прочими штуками, которых нет в обычных книгах аля Война и Мир.

Антон, спасибо за то, что нашли время написать об этом. По первой проблеме, в диаграмме ошибочно отсутствовал второй параметр в методе addItem. По второй, я явно добавил обычный конструктор в класс прототипа. Исправления уже доступны на сайте и в книге, ещё раз спасибо!

Спасибо, добавил в планы на будущее.

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

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

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

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

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

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