Decorator デザイン パターンによって伝達される機能に「Decorator」という名前が選ばれた理由を説明できる人はいますか?
デコレータとマーキング インターフェイスは、その目的が非常によく似ているように聞こえるため、この名前はかなり誤解を招くものだといつも思っていました。ただし、マーカーは実際には「何もしない」のに対し、デコレータは確かに「何もしません」。しかし、私にとって装飾という用語は受動性を意味します。これは、機能を追加するために使用されるこのパターンには実際には当てはまりません。