Sobes.tech
Middle

Nommez les patrons de conception structurels.

sobes.tech IA

Réponse de l'IA

  1. Adaptateur (Adapter) : Transforme l'interface d'une classe en l'interface attendue par les clients. Permet aux classes avec des interfaces incompatibles de travailler ensemble.
  2. Pont (Bridge) : Sépare l'abstraction de sa mise en œuvre, permettant de les faire évoluer indépendamment.
  3. Composite (Composite) : Compose des objets en structures arborescentes pour représenter des hiérarchies "partie-tout". Permet aux clients de travailler de manière uniforme avec des objets individuels ou leurs compositions.
  4. Décorateur (Decorator) : Ajoute dynamiquement de nouvelles responsabilités à un objet sans changer sa structure. Une alternative flexible à l'héritage pour étendre la fonctionnalité.
  5. Façade (Facade) : Fournit une interface unifiée à un ensemble d'interfaces dans un sous-système. Définit une interface de haut niveau qui facilite l'utilisation du sous-système.
  6. Flyweight (Poids mouche) : Permet d'utiliser efficacement un grand nombre de petits objets. L'état qui peut être partagé entre plusieurs objets est externalisé.
  7. Proxy (Proxy) : Protège l'accès à un autre objet, en fournissant un substitut ou un "placeholder" pour celui-ci. Peut effectuer une initialisation paresseuse, un contrôle d'accès ou une journalisation.