你的评论
Антон, спасибо за то, что нашли время написать об этом. По первой проблеме, в диаграмме ошибочно отсутствовал второй параметр в методе addItem. По второй, я явно добавил обычный конструктор в класс прототипа. Исправления уже доступны на сайте и в книге, ещё раз спасибо!
Спасибо, добавил в планы на будущее.
Здравствуйте!
Спасибо за хороший вопрос. Я понимаю, почему может возникнуть путаница. Думаю, следует воспринимать вещи, описанные в структуре как роли. Особенно это касается довольно расплывчатой роли _клиента_, которым может выступать любой класс. В идеале каждой роли соотвествует свой класс. Но в реальной жизни один класс вполне может отыгрывать обе роли сразу. Если эти роли начинают слишком сильно переплетаться, программист может разделить класс, выделив роли в собственные классы.
В данном случае, мы вполне могли бы отделить создание команд в какой-то другой класс, но я не хотел этого делать, чтобы не усложнять пример без надобности.
Здравствуйте!
Да, действительно, бумажный вариант книги пока ещё не был издан. Это скорей всего когда-то случится, но я пока не могу сориентировать вас по примерным датам.
Это псевдокод, данным словом я обозначал что у сущности есть продолжение (аля this is)
Спасибо!
UserEcho 的客户支持
Добрый день!
Как автор, могу ответить, что ближе всего к тому как я хотел, книга выглядит в читалке Google Play. Все остальные читалки на Андроиде очень и очень далеки от идеала, особенно когда дело подходит к чтению книги с иллюстрациями, кодом и прочими штуками, которых нет в обычных книгах аля Война и Мир.