#Oop
4 articles avec ce tag.
Design Patterns
Le Pattern Abstract Factory expliqué simplement
L'Abstract Factory va plus loin que la Factory simple : elle garantit qu'un ensemble d'objets liés entre eux (une famille) reste toujours cohérent, en regroupant plusieurs méthodes de création derrière une seule interface.
Avancé
·
5 min
Design Patterns
Le Pattern Builder expliqué simplement
Le Builder Pattern sépare la construction d'un objet complexe en une série d'étapes chaînées, chacune configurant une partie de l'objet. Il évite les constructeurs à rallonge et rend le code de construction lisible, même avec de nombreux paramètres optionnels.
Intermédiaire
·
5 min
Design Patterns
Le Pattern Factory expliqué simplement
Le Factory Pattern encapsule la logique de création d'un objet dans une méthode ou une classe dédiée, plutôt que de disperser des `new` conditionnels dans tout le code. Le client dépend d'une interface, jamais des classes concrètes créées derrière.
Intermédiaire
·
4 min
Design Patterns
Le Pattern Singleton expliqué simplement
Le Singleton garantit qu'une classe n'a qu'une seule instance, accessible depuis n'importe où dans l'application. Pratique en apparence, mais c'est aussi l'un des patterns les plus critiqués : il introduit un état global qui rend le code difficile à tester et à faire évoluer.
Débutant
·
4 min