Retour

Comment les design pattern permettent de respecter le Open / Closed principle ?

Design Pattern S.O.L.I.D

Réponse du système :

Certaines design pattern comme la Strategy ou le décorateur permettent d’ajoute des fonctionnalités sans avoir à modifier le code. Du coup les fonctionnalités sont ouvertes à l’extension, mais fermées à la modification de l’existant.

Autres questions dans ce thème

Question Tags
Qu’est ce qu’une design pattern (ou patron de conception) ? Design Pattern Voir
Quels sont les types de design pattern ? Design Pattern Voir
Quels sont les avantages d’utiliser des design patterns ? Design Pattern Voir
Citez moi des designs pattern de création. Design Pattern Voir
Citez moi des designs pattern structurels Design Pattern Voir
Citez moi des designs patterns comportementaux. Design Pattern Voir
Qu’est ce que le Gang of Four ? Design Pattern Voir
Qu’est ce qu’un singleton ? Design Pattern Voir
Quand utilise t’on un singleton ? Design Pattern Voir
Quels sont les risques du singleton ? Design Pattern Voir
Qu’est ce qu’une Factory Method ? Design Pattern Voir
Quand utilise t’on une Factory Method ? Design Pattern Voir
Qu’est ce qu’un Adapter ? Design Pattern Voir
Quand utilise t’on un Adapter ? Design Pattern Voir
Quel type de pattern devrais-js utiliser quand mon code doit gérer des effets de bords ? Design Pattern Voir
Comment les design pattern permettent de respecter le Open / Closed principle ? Design Pattern S.O.L.I.D Voir
Quelle est la différence entre les design patterns de création, de structure, et de comportement ? Design Pattern Voir
Qu'est-ce que le pattern Observer et dans quel contexte est-il utilisé ? Design Pattern Voir
Comment le pattern Decorator améliore-t-il la flexibilité d'une application ? Design Pattern Voir
Quelle est l'utilité du pattern Strategy ? Design Pattern Voir
Pourquoi le pattern Builder est-il utile pour créer des objets complexes ? Design Pattern Voir
Quel est l'objectif du pattern Facade ? Design Pattern Voir
Quels sont les principes S.O.L.I.D ? S.O.L.I.D Voir
Pourquoi c'est important d'utiliser et de comprendre solid ? S.O.L.I.D Voir
Qu’est ce que le principe de responsabilité unique ? (S de S.O.L.I.D) S.O.L.I.D Voir
Qu’est ce que le principe d’ouvert / fermé ? (Open / Closed principle en S.O.L.I.D) S.O.L.I.D Voir
Qu’est ce que le principe de Liskov ? (L en S.O.L.I.D) ? S.O.L.I.D Voir
Qu’est ce que le principe de ségrégation d’interface ? (I en S.O.L.I.D) S.O.L.I.D Voir
Qu’est ce que l’inversion de dépendence ? ( D en S.O.L.I.D) S.O.L.I.D Voir
Quels sont des violations communes de SOLID ? S.O.L.I.D Voir
Quels sont les bénéfices d’une dépendance faible dans la programmation ? S.O.L.I.D Voir
Comment S.O.L.I.D est différent des design patterns ? Design Pattern S.O.L.I.D Voir
Quels sont les challenges que l'on peut rencontrer en utilisant S.O.L.I.D ? S.O.L.I.D Voir
Qu’est ce que le DRY? S.O.L.I.D Voir
Qu’est ce que le KISS ? S.O.L.I.D Voir
Qu’est ce que le YAGNI ? S.O.L.I.D Voir
Quelle est la relation entre UML et les design patterns? Design Pattern Uml Voir