ホームページ >よくある問題 >構造設計パターンとは何ですか?

構造設計パターンとは何ですか?

烟雨青岚
烟雨青岚オリジナル
2020-06-29 15:46:117811ブラウズ

構造設計パターンには、コンポジット、ファサード、プロキシ、アダプター、デコレーター、ブリッジ、フライウェイト (フライウェイト) が含まれます。

構造設計パターンとは何ですか?

デザイン モードの構造タイプは次のとおりです:

1. 複合、結合モード: オブジェクトの結合into ツリー構造は部分と全体の関係を表し、Composite を使用すると、ユーザーは単一のオブジェクトと結合されたオブジェクトを一貫して使用できます。

2. ファサード、外観モード: サブシステム内の一連のインターフェイスに一貫したインターフェイスを提供します。Facade は、サブシステムを使いやすくする高レベルのインターフェイスを提供します。

3. プロキシ、プロキシ モード: このオブジェクトへのアクセスを制御するために他のオブジェクトにプロキシを提供します

4. アダプター、アダプター モード: あるタイプのインターフェイスを、顧客が必要とする別のインターフェイスに変換します。アダプター モードを使用すると、インターフェイスに互換性がないために連携できないクラスも連携できます。

5. デコレーター、デコレーション モード: オブジェクトに追加の責任を動的に追加します。追加機能の点では、デコレーター モードはサブクラスを生成するよりも柔軟です。

6. ブリッジ、ブリッジ モード: 抽象部分を実装部分から分離して、独立して変更できるようにします。

7. フライウェイト、フライウェイト モード

関連知識の詳細については、PHP 中国語 Web サイトをご覧ください。 !

以上が構造設計パターンとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。