Упоминаемая литература 1. Крэг Ларман: Применение UML 2.0 и шаблонов проектирования / Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development by Craig Larman
Я так понимаю , это тесно связано с принципом single responsibility из solid . Необходимо уменьшать связи между классами , но при этом и не создавать богоподобный объект / класс , обладающий логикой которая к нему не относится . Поправьте , если не прав .
@@Restrate96 В первоисточнике в теме Low Coupling связь идёт :Register -> p:Payment -> :Sale . По смыслу Register это тот же Controller, поэтому здесь не стали усложнять.
это очень классная информация, но лайков и просмотров так мало видимо потому, что чтобы понять ее важность надо на опыте к этому придти
Упоминаемая литература
1. Крэг Ларман: Применение UML 2.0 и шаблонов проектирования / Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development by Craig Larman
Все видео пролайкал )
Спасибо
Я так понимаю , это тесно связано с принципом single responsibility из solid . Необходимо уменьшать связи между классами , но при этом и не создавать богоподобный объект / класс , обладающий логикой которая к нему не относится . Поправьте , если не прав .
Всё верно! В следующем сезоне мы обязательно рассмотрим эту тему более подробно. 😉
@@AvitoTech 7:05 Поправлю, я на сколько помню связь идет Controller -> Sale -> Payment по книги, и по логике т.к теряет связь.
@@Restrate96 В первоисточнике в теме Low Coupling связь идёт :Register -> p:Payment -> :Sale . По смыслу Register это тот же Controller, поэтому здесь не стали усложнять.
@@AvitoTech Понятно, спасибо. Обучение скоро заканчиваю, проект финальный должен быть Доска обьявлений, поэтому смотрю как глобальные проекты сделаны
@@Restrate96 Удачи с проектом! 😉
Продвигайте эти видео, Авито, вы чё! Столько труда вложили же