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

Принцип «открыто–закрыто» Принцип открытости-закрытости в ООП Принцип OCP гласит, что объекты должны быть открыты для расширения и закрыты для модификации.  […]

Принцип «открыто–закрыто»

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

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

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

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

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

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

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

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