设计模式
文章平均质量分 87
geekerhw
这个作者很懒,什么都没留下…
展开
-
适配器模式
什么是适配器模式 类关系描述 代码描述 适配器模式的使用场景 适配器模式的思考什么是适配器模式 将一个类的接口,转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以合作无间 类关系描述 RealAction类是已经上线的类,客户用着它的realCall()方法实现了相应的需求,但是现在客户要求接口发生变化,Client那边现在需要实现Subject接口的类,但是需要的功能没有发生变化,意味原创 2016-07-24 20:46:41 · 622 阅读 · 0 评论 -
避免陷入过度设计的泥潭
功能上的过度设计 程序上的过度设计 如何解决 TDD思考法测试驱动开发 注: 今天在知乎上看到了讲解过度设计的文章,觉得非常的有道理,自己去学习了这方面的知识,以下做一个总结学习了许多的设计模式之后,大部分人都会有滥用(或者设计不足)设计模式的经历,如何在其中找到一个balance,以下的文章就会给出一个解决方案,一种比较中和的思考方式,在此之前,我们先看一下我们经常会犯的几种错误 功能上的过度原创 2016-07-24 21:29:23 · 4802 阅读 · 2 评论 -
观察者模式I
什么是观察者模式 代码描述 观察者模式给我们的思考 之外的想法什么是观察者模式? 观察者模式定义了对象之间一(主题对象)对多(观察者)的一种依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新 我们认识观察者模式可以通过报社这个经典的例子:报社的业务是出版报纸 向某家报社订阅报纸,只要他们有新报纸出版,就会给你送来,只要你是他们的订户,你就会一直收到新报纸 当你不想再看报纸的时候,取原创 2016-07-19 21:03:33 · 1356 阅读 · 0 评论 -
观察者模式II--Java原生实现分析以及一种全新的观察者模式
分析传统观察者模式的不足以及JAVA原生观察者的缺陷,通过使用Map唯一的去确定每个观察者的身份,添加动态精确控制观察者行为的逻辑.原创 2016-07-29 17:35:17 · 1385 阅读 · 1 评论