码迷,mamicode.com
首页 > 其他好文 > 详细

学习设计模式的导读(设计模式的学前教育)

时间:2015-02-02 19:36:42      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:

对设计模式的简单理解:
       “不懂”为什么要把那么简单的东西搞得那么复杂。(各种继承,组合,还有接口等等,听上去就觉得恐怖了·····)

这应该是跟你敲得代码还比较少,或者你所开发的项目规模不够大,不够复杂有关(你还没有经历过修改和维护一个巨型项目额经验)

随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,

我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,

而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。(更高的一个级别)

 

在真正理解设计模式之前我一直在编写“简单”的代码.

这个“简单”不是功能的简单,而是设计的简单。简单的设计意味着缺少灵活性,代码很钢硬,

只在这个项目里有用,拿到其它的项目中就是垃圾,我将其称之为“一次性代码”。

 

看到这里,你就可以看一下设计原则:http://www.cnblogs.com/tommy-huang/p/4268154.html

学习设计模式的导读(设计模式的学前教育)

标签:

原文地址:http://www.cnblogs.com/tommy-huang/p/4268260.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!