Рубрика:
Разработка /
Принципы проектирования
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
ВИЗИТКА
Ольга Федорова, технический лидер «Альфа банка»
Open Closed Principle
Принцип закрытости-открытости. Как проектировать код, чтобы при дальнейшей разработке количество изменений стремилось к нулю
В первой статье мы уже поговорили о первом из пяти принципов SOLID, некогда предложенных Робертом Мартином. Теперь подробно рассмотрим следующий принцип, Open Closed принцип или «принцип открытости – закрытости», чье определение звучит примерно так: «система должна быть закрыта для изменений и открыта для расширения».
Сам автор этой концепции отмечал, что принцип является одним из ключевых, с чем сложно спорить. Однако, в своей практике я встречала настолько абсурдные реализации этой идеи, что предлагаю начать с того, что точно не подразумевалось в виду.
<...>
Ключевые слова: SOLID, OCP, Open-Closed principle, Роберт Мартин
Полную версию статьи читайте в журнале Подпишитесь на журнал
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|