码迷,mamicode.com
首页 > 其他好文 > 详细

工厂模式

时间:2015-08-28 17:55:30      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

工厂模式:定义了一个用于创建对象的接口,这个接口由子类决定实例化哪一个类

何时使用:

  1. 当对象或组价设置很复杂;

  2. 需要根据不同环境创建不同实例;

  3. 处理大量有相同属性的小型对象或组件;

  4. 在编写只需满足一个API契约(亦称鸭子类型)的其他对象的实例对象时。--《JavaScript 设计模式 P81》(这点不懂~)

何时不使用:

  1. 如果应用出错,会带来大量不必要的复杂度;

  2. 测试难以进行;

  3. 除非必要,否则建议坚持使用显示构造函数。

实验:

  • 例子1:

  • 技术分享
  • 例子2:

    技术分享

  • ~~等





工厂模式

标签:

原文地址:http://my.oschina.net/Karon/blog/498792

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!