Open-Closed Principle реализуется с помощью

  • Инкапсуляции и наследования
  • Передачи зависимостей через конструктор
  • Разделения класса на несколько, при необходимости
  • Соблюдения контракта класса
Для просмотра статистики ответов нужно залогиниться.