Sobes.tech
Middle

Quels types de modèles de conception connaissez-vous?

sobes.tech IA

Réponse de l'IA

Les patrons de conception se divisent en trois catégories principales:

  1. Créationnels — responsables de la création d'objets, en cachant la logique de création et en rendant le système plus flexible.

    • Singleton (Singleton)
    • Factory Method (Méthode de fabrique)
    • Abstract Factory (Fabrice abstraite)
    • Builder (Constructeur)
    • Prototype (Prototype)
  2. Structurels — définissent des façons de composer des classes et des objets pour former de grandes structures.

    • Adapter (Adaptateur)
    • Bridge (Pont)
    • Composite (Composite)
    • Decorator (Décorateur)
    • Facade (Façade)
    • Flyweight (Poids léger)
    • Proxy (Proxy)
  3. Comportementaux — décrivent comment les objets interagissent et répartissent les responsabilités.

    • Chain of Responsibility (Chaîne de responsabilité)
    • Command (Commande)
    • Interpreter (Interprète)
    • Iterator (Itérateur)
    • Mediator (Médiateur)
    • Memento (Mémento)
    • Observer (Observateur)
    • State (État)
    • Strategy (Stratégie)
    • Template Method (Méthode modèle)
    • Visitor (Visiteur)

Chaque patron résout une tâche spécifique dans l'architecture et aide à rendre le code plus maintenable, extensible et compréhensible.