つい最近、横山光輝『三国志』を全60巻読破したminamiです。 今回はJavaScriptで書くファクトリ(Factory)について調べてみました。Factoryはそのまま「工場」の意味です。 なぜ使うのか? ファクトリの目的はその名の通り、オブジェクトを作成することです。 ポイントとは、共通の親オブジェクトを継承し、個別の機能を専門の静的メソッドに実装する点です。 言葉ではわかりにくいので車のオブジェクトをを作るファクトリを実装してみます。 // 親オブジェクトのコンストラクタ var CarMaker = function() { }; // 親オブジェクトのメソッド CarMaker.prototype.drive = function() { // 走るとガソリンが減る this.gas = this.gas - 20; if(this.gas > 0) { console.lo
