Open-closed-principle Definition

pronoun
(programming, object-oriented) Principle that states that software entities (like classes, modules, functions, etc.) should be open for extension, but closed for modification.
Wiktionary
(programming, object-oriented) Principle in object-oriented programming that states that software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification.
Wiktionary