`
asiaafrica120
  • 浏览: 5346 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

浅谈java设计模式在Spring中的应用(一)

 
阅读更多

 

很多初级程序员学了设计模式之后,根本不知道怎么应用。很多人甚至还认为使用设计模式那是架构师该干的活,程序员的工作就是专心写代码,完成该完成的工作。其实这种观点非常的错误,架构师关注的是架构设计,设计了前段 后台 数据库以及其他一切的东西,架构师还关注什么地方该使用哪种语言,甚至还关注设计思想。

程序员所关心根本就不是这些问题,程序员应该关注的是写出优秀的代码,而不是那种很垃圾的代码。一段垃圾的代码很可能导致整个系统崩溃,哪怕这个系统使用的是特别好的硬件平台。

为什么要使用设计模式呢?当我们写一个小程序的时候,我们没必要使用设计模式。因为一个小程序代码很少,维护起来也很方便,与其绞尽脑汁去想设计模式,还不如直接就开始干活。但是一个大项目就不一样了,如果你直接就开始干活,而不想着怎样去设计。那么当你写出一大堆代码之后,过一段时间之后,可能连你自己也看不懂这些代码。很多大型的应用软件,凡是设计到商业领域的,都要经常进行升级和维护,

如果代码很乱,根本就无法升级,甚至只能重新开发。这就大大的增加了成本。就算不升级,做一个大型软件,如果代码很乱,做到最后,你会发现你自己写了很多冗余的代码,而这些冗余的代码编译和运行的效率大大高出了优秀的代码,从而导致软件运行效率的低下。如果代码很乱,别人来完成你的后续工作或者自己完成自己的后续工作时,会大大的加大成本,导致软件开发团队效率大大的降低。

虽然需求总在变化,但我们总可以预期一些变化,并根据这些预期的变化来写代码。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics