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.
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 |