js简单工厂模式

来源:互联网 发布:淘宝上的依视路假货 编辑:程序博客网 时间:2024/06/04 18:40
<h1 >第二篇——创建型设计模式</h1>  <p>创建型设计模式是一类处理对象创建的设计模式,通过某种方式控制对象的创建来避免基本对象创建时可能导致设计上的问题或增加设计上的复杂度。</p> <h3>第三章:神奇的魔术师——简单工厂模式</h3><p>一个对象有时也可代替许多类</p><script>   var createPop = function( type, text ){      var o = new Object();      o.content = text;      o.show = function(){          //显示方法      };      if( type == "alert" ){         //警示框差异部分       };      if( type == "prompt" ){         //提示框差异      };      if( type == "confirm" ){         //确认框差异部分      }            return o;   };      //创建警示框   createPop( "alert", "用户只能输入26个以内字母或者数字");</script><p>忆之获:团队项目开发不同于个人开发,其对全局变量的限制很大,所以我们尽量少的创建全局变量。对于同一类对象在不同需求中的重复性使用,      很多时候不需要重复创建,代码复用是面向对象编程的一条准则。通过简单工厂来创建一些对象,可以让这些对象共用一个资源而又私有一些资源,这是一种不错的实践。      不过对于简单工厂模式,它的使用场合通常也就限制在创建单一对象。</p>

0 0
原创粉丝点击