Принцип открытости-закрытости

Оглавление1 Принцип “открыто–закрыто”1.1 Принцип открытости-закрытости в ООП1.2 Различия в понимании принципа OCP1.3 Внешние ссылки1.4 Полный текст статьи:2 Принцип открытости-закрытости – […]

Принцип “открыто–закрыто”

  • Принцип открытости-закрытости в ООП

    • Принцип OCP гласит, что объекты должны быть открыты для расширения и закрыты для модификации. 
    • Мейер и другие авторы использовали этот принцип для решения проблем с модификацией кода. 
    • В 1990-х годах принцип OCP получил широкое распространение благодаря использованию абстрактных интерфейсов. 
    • Роберт К. Мартин и другие авторы внесли значительный вклад в развитие и понимание принципа OCP. 
  • Различия в понимании принципа OCP

    • Мейер определял модуль как открытый, если он доступен для расширения, и закрытый, если он стабилен и имеет четко определенный интерфейс. 
    • В 1990-х годах полиморфный подход к OCP поддерживал наследование от абстрактных базовых классов и повторное использование интерфейсов. 
    • В статье Мартина 1996 года OCP был связан с надежностью и рекомендациями по разработке программного обеспечения. 
  • Внешние ссылки

    • В статье приведены ссылки на другие работы, связанные с принципом OCP, включая опасения по поводу изменений в дизайне ПО и обсуждение сокрытия информации. 

Полный текст статьи:

Принцип открытости-закрытости – Википедия

Оставьте комментарий

Прокрутить вверх