Software Design - Extensibility (Modularity without compilation)


Extensibility is a software design principle defined as a system’s ability to have new functionality extended, in which the system’s internal structure and data flow are minimally or not affected (recompiling or changing the original source code is unnecessary).

Modularity without compilation.

Documentation / Reference

Powered by ComboStrap