社区
Java SE
帖子详情
关于java工厂方法设计模式
群居的山羊
2017-07-09 01:26:59
今天学习工厂设计模式的时候,看到他实现工厂方法设计模式的时候说这个东西的优点就是符合那个ocp原则(就是不修改,而是拓展),用造车来举的例子,每多一种新车就要多一种新的工厂,这里我有个疑问,这样做的话和不用工厂有什么区别呢?工厂模式的目的不是让编写和使用尽量分开,让使用者使用更方便么,我怎么觉得工厂方法不但没有减少使用者需要知道的类,反而增加了类的数量呢?求大佬们解惑
...全文
164
3
打赏
收藏
关于java工厂方法设计模式
今天学习工厂设计模式的时候,看到他实现工厂方法设计模式的时候说这个东西的优点就是符合那个ocp原则(就是不修改,而是拓展),用造车来举的例子,每多一种新车就要多一种新的工厂,这里我有个疑问,这样做的话和不用工厂有什么区别呢?工厂模式的目的不是让编写和使用尽量分开,让使用者使用更方便么,我怎么觉得工厂方法不但没有减少使用者需要知道的类,反而增加了类的数量呢?求大佬们解惑
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
逗泥丸的平方
2017-07-10
打赏
举报
回复
其实关于"接口",也可以去了解一下多继承,当然也可能会变得更晕..
群居的山羊
2017-07-09
打赏
举报
回复
唉呀,一下子就明白了。我那个例子太简单了,忘了创建对象时可能有多种操作了,谢谢
rumlee
2017-07-09
打赏
举报
回复
对于对象的调用者来说,我不用管我调用的对象是怎么来的,只需要直接使用就行了。 就拿你举的车子的例子,假设你需要一辆车,然后你的助理就给你拿来了一辆车,至于这辆车是轿车、suv、还是卡车,你都不用管,直接上车打火走起。至于这辆车是怎么来的,你就更不用管了,可能你的助理是自己做的,也可能是买来的,或者偷来的。
java
架构师(必修书籍打包)
不要分,免费下! 包括的书籍有:J2EE架构师手册.rar、J2EE架构分析.doc、
java
设计层.pdf、
Java
软件构架
设计模式
.rar、J2EE架构师手册(英文版).chm
Java
聊天室毕业设计完整版+数据库
一个
Java
的程序设计 聊天室毕业设计 完整代码+数据库
java
超强笔记
java
超强笔记。涵盖
java
详细信息,适合初学者阅读,从安装到软件设计,涉及全面,阅读方便。
140个
Java
源码实例
140个
Java
的源码实例 入门级重要参考资料
java
项目开发10例源代码
java
的实例10个 源代码 供大家参考 从桌面软件到网页设计到企业项目,手游都有,可能有些已过时,但学习一下也好的
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章