Open–closed Principle
Fleeting- Référence externe : https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle
software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification
— https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle