preparedstatement对象的setstring方法_设计模式 —— 模版方法(Template Method)模式...

写在前面

设计模式贯穿软件开发整个过程,虽然看了很多相关的文章和书籍,但是理解和使用感觉都差点儿意思。

所以借再看设计模式——《漫谈设计模式,从面向对象开始》,梳理其中精髓的设计思想。

为什么需要设计模式?

变化是永恒的

无论你处于多大的团队,团队采用什么样的开发模式,你总是能听到这样的一句话:

The Only Thing In The World That Doesn't Change Is Change Itself.  世界上唯独不变的是变化本身。

出于从容应对软件开发中的变化,降低软件开发中的风险,成为这一方面的佼佼者,我们学习和使用设计模式就显得很关键了。

在软件开发中,我们经常会遇到诸如,需求变化,技术变化,团队结构变化,公司一些出于利益考虑对软件开发的干涉。

开发还是维护

Andy Hunt 和 Dave Thomas 在 “The Pragmatic Programmer” 一书中认为,软件开发人员始终处于软件维护过程中,原话如下:

Programmers are constantly in maintence mode. Our understanding changes day by day. New requirements arrive as we're designing or coding. Perhaps the environment changes. Whatever the reason, maintenance is not a discrete activity, but a routing part of the entire development process.程序员一直处于维护状态,我们的理解每天都在发生变化,当我们设计和编码时,新的需求总是接踵而至,或许是由于环境的原因吧。不管是什么原因,维护不是一个离散的行为,而是整个日常软件开发的一部分。

使用模式乍一看是增加了代码的复杂度,增加了维护了成本,但我更觉得这降低了维护软件所带来的风险,维护代码的前提是必须去了解代码的设

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值