Комментарии к статье «Value Object Pattern в PHP»
| Статья переработана | Алексей Гоголев |
|---|---|
|
2 Bolk, mux Вы меня убедили. Статью переработал. |
|
| +1 | mux |
|
Полностью согласен с BOLK. Вообще, свойство immutable не самое главное, можно и без него неплохо обходиться, цель создания ValueObject — в том, чтобы можно было выразить в виде объекта отсутствующие в языке конкретные типы данных. Причём с деньгами хороший пример, но смысл не в наличии метода getAmount, а в наличии метода equals. Можно его хоть вот так написать:
<?phpНо он должен быть внутри, чтобы внешние пользователи класса не брали на себя ответственность за разбор его внутренностей. |
|


