JavaScript流Strategyパターン

今思いついたのだけれど、JavaScript流のStrategyパターンとは直接メソッドを書き換えることじゃないだろうか。

Context = function() { this.foo = ConcreateA.foo; }
Context.prototype.foo = function() {}
ConcreateA.foo = function() {
//実態
}

M. K. の紹介

IT屋さんです。プログラミングが大好きで今はJavascriptがお気に入りです。
カテゴリー: JavaScript, tips, プログラミング   パーマリンク