スマートフォン用の表示で見る

decorator

コンピュータ

Decorator

でこれーたー

 

クラスに様々な補助機能を付加する場合、必要な機能を分解して実装する方法。

これらのクラスを使用する場合、

使いたい機能だけをデコレーション(装飾)するかのように、

少しずつ付加して使うことができる。

 

Javaの標準ライブラリjava.io」などがこのパターンを採用している。

 

関連パターン

  • Adapter
  • Strategy