Answers for "open-closed principle"

0

open-closed principle

The Open-Closed Principle (OCP) states that software entities 
(classes, modules, methods, etc.) should be open for extension, 
but closed for modification.

The parent/base classes to be used are OPEN only for extension (subclassing)
but these parent/base classes can not be modified (CLOSED for modification) 

If a base class is modified other than just to improve performance, the latter
versions of code may actually try to use 2 different base classes with same name.
Posted by: Guest on January-19-2022

Browse Popular Code Answers by Language