Принципы пакетов¶
6 принципов объектно-ориентированного проектирования, введенных Робертом Мартином, относящиеся к правильной организации пакетов (модулей, сборок etc)
- принципы связности (cohesion) пакетов, они говорят о содержимом пакетов:
- Release Reuse Equivalency Principle — принцип эквивалентности релиза и переиспользования;
- Common Closure Principle — принцип согласованного изменения;
- Common Reuse Principle — принцип согласованного переиспользования;
- принципы сопряжения (coupling) пакетов, они говорят о зависимостях между пакетами:
- Acyclic Dependencies Principle — принцип ациклических зависимостей;
- Stable Dependencies Principle — принцип стабильных зависимостей;
- Stable Abstractions Principle — принцип стабильности абстракций
Ссылки¶
https://en.wikipedia.org/wiki/Package_principles
http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
UncleBob_PrinciplesOfOod.pdf
Последнее обновление :
12 июля 2023 г.
Дата создания : 23 июля 2022 г.
Дата создания : 23 июля 2022 г.