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

设计模式总结之没有结束的结尾

时间:2014-06-07 01:29:07      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:设计模式

       设计模式是为程序代码优化而诞生的,目的是设计出易维护、容易拓展、易复用、灵活性好的程序。设计模式体现是面向对象的三大思想:封装、继承和多态。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

      学习设计模式的这段时间,写了一系列博客,不想表达什么,只是单纯的为了记录这个过程,不能再像当年学陈伟VB视频一样,什么都没有留下,每次接触一个新的设计模式,总是喜欢把她和生活中的某些场景联系起来,串成一个又一个故事,成了我一篇篇碎碎念的博文,下面一张图,简单概括一下设计模式。

       bubuko.com,布布扣

        模式不是描述代码,替代的,它允许开发者之间通过去沟通问题的机制来使得问题得以解决。模式是对一个通用设计问题可以复用的解决方式。对于许多模式来讲, UML 图的描述可能不能全部描述清楚模式,例如,策略模式 和状态模式的UML图是一模一样的,但是它们本质是不同的,策略模式封装了算法,状态模式则强调当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了子类。这是我们学习模式的一个关键概念之一,这就是为什么和什么时候一个特定的情形应该被应用。举一个小例子,通常我们把创建了一些事的代码叫做工厂,然而不是每一个创建者都是一个工厂,笼统地叫工厂不能表达正确的讯息,实际上有两种不同的工厂模式,工厂方法和抽象工厂方法,明白模式之间的不同和理解不是所有的创建者都叫工厂,这有助于利用模式名称帮助开发者沟通。

        每天宿舍,食堂,南四楼的生活依旧在继续,编程也不会结束,每天,我还是继续着对程序,对爱情,对理想,对人生的期盼和向往,而学习设计模式的过程却要暂时告一段落,当然在以后的学习中还会陆续学习。最后,我们的面向对象编程之路才刚刚开始,相信通过我们的努力,我们的人生会更加精彩。

设计模式总结之没有结束的结尾,布布扣,bubuko.com

设计模式总结之没有结束的结尾

标签:设计模式

原文地址:http://blog.csdn.net/u010850027/article/details/27338391

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