Книга: Погружение в Паттерны Проектирования
Назад: Предпочитайте композицию наследованию
Дальше: S: Принцип единой ответственности
Agile Software Development, Principles, Patterns, and Practices ()..

Достичь такой лаконичности в названии удалось, используя небольшую хитрость. Дело в том, что термин SOLID - это аббревиатура, за каждой буквой которой стоит отдельный принцип проектирования.

Главная цель этих принципов — повысить гибкость вашей архитектуры, уменьшить связанность между её компонентами и облегчить повторное использование кода.

Но, как и всё в этой жизни, соблюдение этих принципов имеет свою цену. Здесь это в основном выражается в усложнении кода программы. В реальной жизни, пожалуй, нет такого кода, в котором бы соблюдались все эти принципы сразу. Поэтому помните о балансе и не воспринимайте всё изложенное как догму.

Назад: Предпочитайте композицию наследованию
Дальше: S: Принцип единой ответственности

asd
asdda