
设计模式
理想王国
研究大数据领域离线及实时计算分析,大数据-有未来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
装饰模式--私人定制冬装夏装
设计模式中的装饰模式,最大的原创 2014-05-18 18:31:33 · 1727 阅读 · 21 评论 -
设计模式之建造者模式
从800万年前东非大裂谷出现造就非洲猿开始随环境不断进化到类人猿、猿人,最后随着历史的脚步进化到现代智人。人类的脚步,从来就不曾停止;人类文明的进步不断加快。这其中最重要的就是人类把已有的经验总结成一个个做事流程保留传承下来。流程不变,但每个流程实现的具体细节则是经常变化的。这就是要说的建造者模式。 建造者模式的好处就是保证了流程不会变化,流程即不会增加、也不会遗漏或者产生流程次序错原创 2014-05-26 11:27:23 · 1192 阅读 · 14 评论 -
从状态模式看“大神”和“菜鸟”的区别
《大话设计模式》中讲状态模式这一节名字叫做“无尽加班何时休-状态模式”。菜鸟由于编程经验不足,解决问题的能力不够而不得不牺牲时间去不断的写代码结果还是反复出错。而大神每次都能深入到问题的根源运用自己的思想去写代码,每个问题都完美的解决。 加班的菜鸟一天各个时间段状态都不一样,从开始的精神百倍到越来越疲惫。自己写出的代码不断带来问题。 代码是程序员思维智慧的结晶,菜鸟原创 2014-05-31 11:33:29 · 1755 阅读 · 10 评论 -
设计模式思考----观察者模式
观察者模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变的时候,所有依赖于它的对象都得到通知并被自动更新。观察者类图:Subject(被观察者) 被观察的对象。当需要被观察的状态发生变化时,需要通知队列中所有观察者对象。Subject需要维持(添加,删除,通知)一个观察者对象的队列列表。ConcreteSubject 被观察者的具体实现。原创 2015-04-29 17:04:49 · 1302 阅读 · 23 评论 -
设计模式思考----单例模式
单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。 即保证一个类、只有一个实例存在,同时提供一个全局唯一访问这个类的访问点。 单例模式类图: 在应用系统开发中,我们常常有以下需求: - 在多个线程之间,比如ser原创 2015-04-29 21:12:30 · 1061 阅读 · 24 评论 -
设计模式思考----适配器模式
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 解决的问题: 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 类图: 模式中的角色 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,原创 2015-04-30 21:29:39 · 973 阅读 · 20 评论