今回は、デコレータパターンのお話です。 デコレータパターンは、オブジェクトに自由に振る舞いを追加する方法です。 以下のような特徴を持っています。 振る舞いを追加してもしなくても、クライアントは違いを気にしないで済む振る舞いを動的に追加することができる対象のオブジェクトを小さく保つことができる これらの特徴を一つずつ探っていきましょう。コンテンツポイントカードシステムクライアントは違いを全く気にしないで済む振る舞いを動的に追加することができる対象のオブジェクトを小さく保つことができるデコレータパターンのしくみ他のパターンとの関係オススメポイントカードシステム ヨド○シカメラとかさく○やとかの量販店には、よくポイントカードってのがありますね。 ポイントカードって、なんのためにあるんでしょう? ポイント還元で割引みたいなことをする、サービスのため? いえいえ、それも重要なことですが、本質ではあり