jiang_liu_ 2016-07-20 01:09 采纳率: 100%
浏览 2436
已采纳

求解 求大神指导 工厂方法模式到底有神优点好处

简单工厂模式的好处我可以看出来 但是工厂方法模式 实在看不出来有啥好处 似乎在简单工厂方法上更进了,但是和直接new比起来又有什么优势呢,官方的说法 无论是书籍还是百度都查了很多,希望可以通过一个实例,来对比讲解一下,求解,实在百度什么的都查了,还是不太理解,所以才来提问,并不是没有思考就问

  • 写回答

7条回答 默认 最新

  • cudy25 2016-09-28 16:42
    关注

    工厂有三种,简单工厂,工厂方法,抽象工厂。其中你问的应该是第二种工厂方法吧。工厂方法相比于其他两种方法完全支持开闭原则。所谓的开闭原则就是对扩展开放,对修改关闭,再说白点就是实现工厂方法以后要进行扩展时不需要修改原有代码,只需要增加一个工厂实现类和产品实现类就可以。这样的好处可以降低因为修改代码引进错误的风险

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥15 手机连接电脑热点显示无ip分配
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大