Thinking In Pattern
文章平均质量分 81
陈你
这个作者很懒,什么都没留下…
展开
-
0.前序
0.前序 y2k综合征: 这个是什么意思,依照我对书的理解是这样的,也就是不要过早优化,因为我们的程序90%的代码占程序运行时间不到10%,我们通常依照自己的部分认识,认为这部分代码需要优化,认为这段代码会出现问题,所以导致后面修改,代码就出现了不稳定,其实这些都是没有必要的。我的做法通常是养成良好的编程习惯,然后在程序即将结束的时候再进行优化. 上下文和组...2012-06-29 14:53:10 · 115 阅读 · 0 评论 -
1.简单化-信使messenger+集合型参数(collecting parameter)
1.简单化-信使messenger+集合型参数(collecting parameter) 以下就开始我们的设计模式之旅吧!其实这里我说一下题外话先,为什么我要写博客,其实写博客这个我很久就想写,一开始想写一个很威的博客,但是发现还是没什么人看我的博客,但是我却发现了意外的收获,有些时候只看书,是发现不了你不懂什么的,必须写出来,通过写这一个途径,你会慢慢的去挖掘这个问...2012-06-29 16:11:09 · 258 阅读 · 0 评论 -
2.对象数量-单件(singleton)+对象池(Object pool)
2.对象数量-单件(singleton)+对象池(Object pool) 我们不是按模式的顺序进行介绍的,是按照需要解决的问题,来进行归类的很多时候,我们需要控制对象的数量,为什么呢,因为不停的创建对象是一件耗资源的事情,而且会导致程序的思路没有那么的清晰,我们的宗旨是实际需要多少才给多少,如果只需要共享一个对象的资源,那么就使用单例吧,在我之前的一个面试中,我还记得那条...2012-06-29 17:44:12 · 273 阅读 · 0 评论 -
3.对象去耦-代理模式(Proxy)+状态模式(State)+迭代器(Iterator )
3.对象去耦-代理模式(Proxy)+状态模式(State)+迭代器(Iterator ) 对象去耦这个东西是一个很有趣的东西,耦合度是指什么,可能是学习得还不够深入吧,因此当我提及这一概念的时候我心虚了一下,不过我的理解是每个对象与每个对象直接是有关系的,而这种关系如何才能让它去到最弱,很多时候我们会使用接口和基类,对于接口和基类的一个很大的作用就是向上转型,这时候关系...2012-06-30 16:36:47 · 274 阅读 · 0 评论 -
4.分解共同性-策略模式(Strategy)+模板方法(Template method)
重复的工作是让人最反感的,也是最打击生活的,特别是反复的写相同的代码,相同的功能,相类似的软件,你会发现自己沦落成为了一只程序鸭,每天都被这些死人的系统软件强*,当初学软件的的那一种幸福的心情顿时就没有了,说起以前,我觉得一辈子之中,肯定你会遇到几个让你改变一生的人的,那时已经是大一末了,班主任布置了一个编程项目,我抱着积极的心态去试了一下,没想到这就是我编程的开始,此时我很幸运的去到c#...原创 2012-06-30 17:52:49 · 156 阅读 · 0 评论 -
5.封装创建-简单工厂方法(Simple Factory method)+多态工厂+抽象工厂(Abstract factories)...
5.封装创建-简单工厂方法(Simple Factory method)+多态工厂+抽象工厂(Abstract factories) 这个应该是我们平时接触得最多的设计模式了吧,我个人也是经常使用,这是一个创建型的设计模式,其实这3个模式原理都是一样的,不过使用了接口,内部类,所以使得实现方法更加的优雅。我们到底面对着一个什么样的问题,这才决定我们为什么要用它,假如你的系统里面很多地方需...2012-07-01 13:55:03 · 133 阅读 · 0 评论 -
6.特化创建-原型模式(Prototype)+生成器(Builder)
6.特化创建-原型模式(Prototype)+生成器(Builder) 我很深刻的记得我大学的物理老师(男)说过:学习就是以现在的知识为一个点,然后向周围渗透,半径的大小在于你现在的知识还有你的接受能力(应该是指天赋),你不可能跳出这个圈,去学习大于你学习圈的东西的,那是不现实的。 这句话我一直都很认同,知识是慢慢积累的,毕竟我资质愚钝,脚踏实地是最好的学习方法,我觉得这张开始...2012-07-01 15:07:13 · 212 阅读 · 0 评论 -
7.太多-享元模式(Flyweight)+装饰模式(Decorator)
7.太多-享元模式(Flyweight)+装饰模式(Decorator)今天终于完成了所有科目的考试,心情没有想象中的那么高兴,只是考完而已,呵呵,哎,为什么呢,好像觉得自己越来越接近社会了,我突然好怀念大学,每天的上班下班让人觉得很烦恼似乎,我还记得很久以前,我很憧憬自己长大,然后成为很厉害的人,那时对于我来说最大的困难就是不能很快的长大,长大后什么问题都不是问题了,呵呵,我是...2012-07-02 23:49:26 · 211 阅读 · 0 评论