js工場方法モデル

1576 ワード

	

——

(Factory Method): 。

。 ,JavaScript , JavaScript 。 。 , , 。

// var Factory = function( type, content ){ if( this instanceof Factory ){ var s = new this[ type ]( content ); return s; }else{ new Factory( type, content ); } }; Factory.prototype = { Java: function( content ){ //.... }, JavaScript: function( content ){ //.... }, UI: function( content ){ this.content = content; (function( content){ var oDiv = document.createElement( "div" ); oDiv.innerHTML = content; oDiv.style.border = "1px solid #333"; document.getElementById( "container" ).appendChild( oDiv ); } )( content ); }, php: function( content ){ //.... } }

, Factory 。

, Factory , , , 。

: , , , , , , , 。