カリキュラムデザインパターンデザインパターンは、簡潔に組み合わせたモードを説明14-1

1システムを説明します

1.1種類:

1.2定義:

1.3アプリケーションのシナリオ:

1.4利点:

1.5短所:

の他のモードとの相互作用1.6

 

1システムを説明します
1.1種類:

構造の

 

1.2定義:

◆定義:表現するために、ツリー構造内のオブジェクトを組み合わせた「の部分を-全体の」階層
◆コンビネーションモードでは、個々のオブジェクトや複合オブジェクト一貫した方法を維持するために、クライアントの原因となります

 

 

1.3アプリケーションのシナリオ:

・とき、クライアントは単一のターゲットオブジェクトとの組み合わせの違いを無視することができますしたい
ツリーを扱います

 

1.4利点:

◆明らかオブジェクト階層のすべてまたは一部を表す複雑な階層オブジェクトを定義します

◆クライアントは、コントロールの階層全体の利便のレベルの違いを無視してみましょう
、クライアントコードの簡素化◆
開閉の原則に沿って◆を

 

1.5短所:

・リミットは次のようになり、より複雑な型
◆デザインは、より抽象的になり

 

の他のモードとの相互作用1.6

 ◆コンビネーションモードとVisitorパターン

複合モードは、アクセスモード再帰構造によってアクセスすることができます

 

おすすめ

転載: www.cnblogs.com/1446358788-qq/p/11519527.html