このhttp://code.google.com/p/jslibs/wiki/JavascriptTipsサイトJavascript
からヒントを学んでいます。
について見に来ましたFactory method pattern
。彼らは次の例を示しました
Complex = new function() {
function Complex(a, b) {
// ...
}
this.fromCartesian = function(real, mag) {
return new Complex(real, imag);
}
this.fromPolar = function(rho, theta) {
return new Complex(rho * Math.cos(theta), rho * Math.sin(theta));
}
}
var c = Complex.fromPolar(1, Math.pi); // Same as fromCartesian(-1, 0);
しかし、なぜ実際にこれが と呼ばれているのか推測できませんFactory method pattern
。これとこれを使用する利点について知りたいですFactory method pattern
。特に、これを正確に使用する場所を知りたいです。