Les modèles de conception structurelle incluent Composite, Façade, Proxy, Adaptateur, Decrator, Bridge et Flyweight (Flyweight).
En mode conception, les types structurels sont :
1 Composite, mode combinaison : Combinez des objets dans l'arborescence. La structure représente la relation entre les parties et le tout, et Composite permet aux utilisateurs d'utiliser des objets uniques et des objets combinés de manière cohérente.
2. Façade, mode d'apparence : fournit une interface cohérente pour un ensemble d'interfaces dans le sous-système. Fa?ade fournit une interface de haut niveau, ce qui rend le sous-système plus facile à utiliser.
3. Proxy, mode proxy : Fournir un proxy pour d'autres objets pour contrôler l'accès à cet objet
Adaptateur, mode adaptateur : Convertissez un type d'interface en une autre interface souhaitée par le client. Le modèle Adaptateur permet aux classes qui ne pouvaient pas fonctionner ensemble à l'origine en raison d'interfaces incompatibles.
5. Decrator, mode décoration : Ajoute dynamiquement des responsabilités supplémentaires à un objet. En termes de fonctions ajoutées, le mode Décorateur est plus flexible que la génération de sous-classes.
6. Bridge, mode pont : Sépare la partie abstraite de sa partie implémentation afin qu'elles puissent changer indépendamment.
7. Poids mouche, mode poids mouche
Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!