博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式--工厂方法模式
阅读量:4363 次
发布时间:2019-06-07

本文共 243 字,大约阅读时间需要 1 分钟。

疑问: 

        最近在研究设计模式,其中用到最多的是单例模式,优点在整个进程中对象是唯一的,而且只创建一次,但是工厂方法模式具有什么优点,为何要用工厂模式创建对象?

优点:

     核心工厂类不再创建所有的产品,而是有子类去实例化需要创建的产品。

     符合“开-闭”原则,代码的维护性好。

 

缺点:

        工厂方法实例的具体细节暴露给客户端,客户端实现了工厂方法的逻辑。

转载于:https://www.cnblogs.com/it-input-rd/archive/2012/07/26/2609400.html

你可能感兴趣的文章
python正则实现简单计算器
查看>>
网络状况判断
查看>>
SET || BZOJ 1588: [HNOI2002]营业额统计 || Luogu P2234 [HNOI2002]营业额统计
查看>>
SQL Server 更改隔离级
查看>>
svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决方法...
查看>>
2018年11月16日编程体会
查看>>
EASYUI DATAGRID 多列复选框CheckBox
查看>>
fit_transform和transform的区别
查看>>
常用激活函数(激励函数)理解与总结
查看>>
DataFrame.to_dict(orient='dict')英文文档翻译
查看>>
DictVectorizer中的fit_transform
查看>>
HDFS优缺点
查看>>
排序算法(1) 快速排序 C++实现
查看>>
伙伴分配器的一个极简实现
查看>>
$.ajax所犯的错误。success后面不执行
查看>>
Spring注入方式及注解配置
查看>>
cocos2dx blender 骨骼动画实现
查看>>
ARM基础
查看>>
eclipse
查看>>
Mybatis参数传递及返回类型
查看>>