首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计形式的理解

2013-01-20 
设计模式的理解我们研究别人(或者是自己的)优秀的软件设计案例(别人针对这件事是采用的什么解决方法),然后

设计模式的理解

        我们研究别人(或者是自己的)优秀的软件设计案例(别人针对这件事是采用的什么解决方法),然后,对那些具体的方法进行总结,总结归纳到一定的理论高度,使总结出来方法可以较好的适应在该类问题上,这种总结出来的方法就是设计模式。设计模式就是一类问题的解决方案,是方法,方法即步骤,即解决问题的层次模块化的大致规划。

        从上面这段话我们可以知道设计模式的具体数目是不固定,设计模式有些是被人所周知的,有些是对外不公开的,这种不公开的设计模式并不是说多么多么的好,恰恰相反,这种不公开的设计模式是不够标准的,是不被大众所接受的,不是放任四海皆欢喜的模式,那么判断某个具体设计模式是否为好的设计模式所依据的标准是什么呢?

       标准就是面向对象的思想,面向对象思想的具体表现就是:对象,类,继承,多态,封装。面向对象思想的另一种抽象的表现就是设计模式的6个原则(后篇博客),这个也是设计模式现依靠的标准的具体体现。其实,面向对象就是分析设计软件的另一种方式,这种方式在复杂的软件开发中要比面向过程的方式好,具体好的体现就是可维护性、可复用性、可扩展性和灵活性上,其实,这些好可以只用可扩展性就可以完美概括了,就好像设计模式的6个原则,就是一个原则:开闭原则,开闭原则到位了,剩下的原则自然而然的就到位了,因为开闭原则是目的。

       设计模式是方案,是建立拥有较好扩展性软件(一个软件拥有多种设计模式,包括私有)的方法,具体表现就是合理的设置一些缓冲区。

1楼lfmilaoshi4天前 20:13
积累。。。

热点排行