会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
云中之歌
Practice like your performance
首页
订阅
管理
三种常见设计模式 - Factory
创建型模型
一、简单工厂模式
靠 if else 或者 select case 等分支去控制不同对象的创建,难以维护
二、工厂方法模式 Factory
实现方式:将创建对象的方法定义成一个接口,通过多态的方式创建具体的类。
优点:
如果要添加一个新类,则不需要修改已有的代码
。
缺点:
1.客户端需要知道基类和工厂类,耦合性差
2.仅仅适合创建一种类
三、 AbstactFactory
Factory的升级版,可以创建一组类
From WizNote
posted @
2015-10-08 22:35
fysola
阅读(
252
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部