- 647 名前:デフォルトの名無しさん mailto:sage [2016/08/04(木) 21:08:55.10 ID:ILqHD9/M.net]
- >>642
クロージャを使ったらデコレータとは言わないのでは? デコレータは継承による多態性を用いたものに限定すべき。 同じ事をやる方法なんていくらでもあるから、 そこは継承によるものと限定しておかないと意味分からなくなる。 無論、今のC++やJava、C#だってクロージャもしくは それに類似した機能を使って同じ様なことはできるし、 Smalltalkだって継承を使ったデコレーターはできる。 言語によってできることできないことと、 各言語の流儀みたいなものは切り分けて考えるべき。
|

|