Les modèles de conception ne sont pas seulement académiques — ils sont intégrés dans l'ensemble des frameworks, bibliothèques et bases de code réels. Reconnaître les modèles dans les outils que vous utilisez approfondit la compréhension et montre leur valeur pratique.
Modèles dans les frameworks populaires
✓ OBSERVER → React's reactivity, RxJS, event emitters, state management (subscribe to changes)
✓ DEPENDENCY INJECTION → Spring, Angular, NestJS (inject dependencies, IoC containers)
✓ DECORATOR → middleware, React HOCs, Python/TypeScript decorators, I/O stream wrapping
✓ FACTORY → object/component creation in many frameworks/libraries
✓ STRATEGY → pluggable algorithms (sorting comparators, auth strategies like Passport)
✓ SINGLETON → app-wide services, configuration, connection pools
✓ PROXY → ORMs (lazy loading), JS Proxy, API clients, caching proxies
✓ MVC/MVVM → web frameworks (Rails, Django, ASP.NET); MVVM in UI frameworks (data binding)
