私は、GoF 設計パターンについて中程度の知識を持っていると考えています。しかし、それらのパターンを構造パターンと行動パターンに分類するとなると、私は混乱します。私は創造パターンについて混乱していません。
ウィキペディアから - デコレーター パターン -オブジェクト指向プログラミングでは、デコレーター パターンは、同じクラスの他のオブジェクトの動作に影響を与えることなく、静的または動的に個々のオブジェクトに動作を追加できるようにするデザイン パターンです。
上記の定義から、それが行動に関するものであることは明らかです。
- なぜデコレータは構造パターンなのですか?
- 構造パターンの基準は何ですか?
- 行動パターンの基準は何ですか?
ありがとう。