Хабр разобрал антипаттерн Фаулера об анемичных моделях в коде
На Хабре опубликована статья об Anemic Domain Model — знаменитом антипаттерне Мартина Фаулера. Автор just_ai разбирает классический тезис: если бизнес-логика живёт в сервисах, а объекты содержат только геттеры и сеттеры, это процедурный код в объектной обёртке.
Правильный подход — переносить поведение внутрь объектов рядом с данными: заказ должен сам рассчитывать сумму и применять скидки. В статье показано, почему теория не всегда совпадает с реальностью, и приведена реализация на PHP.
Источник: Хабр — всё
Новости этого рынка выходят у нас в телеграме первыми — @wikicompass.