javascriptでデザインパターンやるとこうなる
結構使いそうなFactoryパターンのサンプル
(function(){// factory class
function Order(class) {
this.class = class;
}
Order.prototype.new = function () {
return new this.class;
}// Product class
function Product() {}
Product.prototype.execute = function() {
alert('TEST');
}function Example() {
(new Order(Product)).new().execute();
}window.main = Example;
})();
main();
こんな感じでFactoryができた
これとStrategyを組み合わせたりするのはjsではやった方が効率いいんじゃないかな
って思います