Design pattern
Un design pattern est une solution éprouvée et réutilisable pour résoudre un problème classique de conception logicielle. Parmi les plus connus : Singleton, Factory, Observer, MVC. Ils facilitent la structure, la lisibilité et la maintenabilité du code.