设计模式学习
文章平均质量分 69
aidayei
这个作者很懒,什么都没留下…
展开
-
设计模式学习之引序
学面向对象语言(如C++/Java),不可不提设计模式,为什么要提倡"Design Pattern"呢?根本原因是为了代码复用,增加可维护性,灵活扩展 面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。类在设计模原创 2011-09-25 21:23:49 · 628 阅读 · 0 评论 -
设计模式学习之面向对象思维
原文出自于:http://www.cnblogs.com/chenlong/archive/2009/10/20/1586952.html 什么是面向对象 刚接触编程的时候,多数人本能的反映可能是面向过程(OP)的,而不是面向对象(OO)的。这种现象其实是很正常的,改转载 2011-09-27 10:24:15 · 2379 阅读 · 0 评论 -
设计模式学习之装饰模式和代理模式
学习设计模式的过程应该是一个迭代的过程,学东西的时候不用追求一遍就掌握、理解透彻(很多情况也是不可能的)。看书看不懂、思想没有理解,可以反复去读、去思考。因为实战经验少,书中给出的例子也有限,所以设计模式的学习可以先大概按书中的例子理解,至于真正应用,可以在后面实践中尝试将这些思原创 2011-10-07 12:49:17 · 2383 阅读 · 0 评论 -
设计模式学习之工厂方法模式和原型模式
提出问题-分析问题-解决问题,这是一般写议论文的常规思路,正是通常文章采用这种方法来写的,所以学习一种理论,也是顺着这个思想来的,学习设计模式也不例外。在学任何一种模式前,一定要首先搞清楚这种模式产生的背景,即实际编码或修改维护代码中遇到的问题,然后分析出现的问题,是否违背了设计原创 2011-10-07 21:49:07 · 2824 阅读 · 0 评论 -
设计模式学习之简单工厂模式和策略模式
1.简单工厂模式 先看示例代码,然后结合例子说明问题,理论联系实例是初学者入门的最好方法 下面是实现一个简单计算器的小例子 Operation.h #include using namespace std; class Operation{ private:原创 2011-09-25 22:15:06 · 2242 阅读 · 0 评论 -
设计模式学习之遵循原则
设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码,就像一篇作文一样,如果思维信马由缰,想到哪写到哪,那将很容易偏离主题,显得原创 2011-10-04 15:59:04 · 2348 阅读 · 0 评论 -
设计模式学习之体会
通过近一段时间的学习,大概看了一些模式,可是还是很困惑,看了之后好像没有留下什么深刻印像,当时看的时候好像挺懂,但没有练习,导致现在不知道怎么运用到实际中,估计是没有对它们进行仔细比较,所以想着等后面遇到具体问题时,在分析问题的过程中,再将设计模式的思想融入进去再写出来。关于设计原创 2011-10-14 09:56:41 · 2420 阅读 · 0 评论