再读大话设计模式-简单工厂感悟

时隔一年多因为我们需要把mybatis替换成jpa,我再次打开设计模式这本书。本来我打算粗读一下三个工厂,来回忆一下三个工厂模式,然后开发代码。但是鬼使神差之下,我逐字读了起来。再次阅读,心境不再是对计算机的懵懂,而是包含着这几年对开发过程中代码的理解和诸多感悟。
单从简单工厂看起,就收获颇丰。简单工厂中讲的不仅仅是简单工厂,它将的是一个编程思想,将面向对象的精髓传授给你,但是又有多少人忽视了这里的精要。将简单工厂不视为设计模式忽略它的重要性;将面向对象视而不见,忽略它的意义。
我再次读工厂模式,感触颇多。我认为工厂模式才是设计模式的基础,因为三个工厂模式完全符合面向对象的思想,熟练使用工厂,你的代码才能保证可维护、可复用、可拓展、灵活性好。所以我的代码缺乏一个工厂,工厂的思想应当在我们的代码中无处不在的体现,这样我们的代码才能应对所有的变化。
最后我想留两个问题给大家,作者为什么将简单工厂放在了第一部分讲?为什有将面向对象的思想放在了简单工厂?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值