2. JavaScript 设计模式(简单工厂,工厂方法,抽象工厂)
简单工厂(simple factory)
简单工厂模式:又叫静态工厂方法,由一个工厂对象觉得创建某一种产品对象类的实例。主要用于创建同一类对象。
简单工厂 uml 图格式如下:
由上面的uml图可知,工厂返回的对象是要继承Product类的,但是由于js定义变量是没有指定数据类型,也没有多态。那怎么怎么保证工厂返回的对象都继承Product呢?我自己想到了一个方法。
转载
2017-06-22 10:06:36 ·
385 阅读 ·
0 评论