Re[19]: DDD протаскивание других слоев через параметры методов Domain
От: Sharov Россия  
Дата: 03.12.20 14:37
Оценка:
Здравствуйте, #John, Вы писали:

J>У оо больше возможностей по написанию более независимого, модульного кода.

J>В процедурном стиле: не используется сокрытие информации(модификаторы доступа), (т.к. поля/свойства всегда public).
J>потому может произойти такая ситуация, что код по изменению поля структуры будет раскидан в разных местах проекта/класса,
J>а изменение этого поля будет зависеть от разных условий. А код который меняет это поле будет зависеть еще от другого код,
J>а тот еще и еще. И когда понадобится добавить новую логику которая будет дополнительно как-то менять поле,
J>нам придется вместо того что бы подправить код в одном классе/объекте продебажить пол проекта и найти место куда воткнуть наш код.

Тут хорошая стать и отличная картинка на эту тему -- https://blog.pragmatists.com/domain-driven-design-vs-anemic-model-how-do-they-differ-ffdee9371a86?gi=40c25922c8e9
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.