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ではやった方が効率いいんじゃないかな

って思います