o
This is an old revision of the document!
Принцип открытости / закрытости. (Open/closed principle)
Второй принцип из списка принципов SOLID. Классы (модули, функции) должны быть открыты для расширения и закрыты для изменения. Иными словами приложение следует проектировать так чтобы для изменения поведения класса, нам не потребовалось менять код самого класса.
Для демонстрации этого принципа продолжим модификацию примера из предыдущего принципа. Дано:
index.php:
o.1646832061.txt.gz · Last modified: 2023/09/14 06:06 (external edit)