All concepts

Open-Closed Principle

Software design principle that states that software entities should be open for extension but closed for modification, meaning that they should be designed in a way that allows for easy addition of new functionality without changing the existing code.

EverydayConcepts.io

Reference entry — no illustration yet