
设计模式
文章平均质量分 93
最近在系统的学习设计模式,针对每种模式,都根据自己的理解实现一下。特记录下来,作为学习的总结,也与大家一起分享。这个系列的文章,我会持续更新,不断完善。
coder-ny
攻城狮
展开
-
设计模式一日一练:中介者模式(Mediator)
中介者(Mediator)模式原创 2016-12-07 15:07:53 · 1188 阅读 · 1 评论 -
实战 PureMVC
PureMVC 是在基于模型、视图和控制器 MVC 模式建立的一个轻量级的应用框架,用于减少应用和视图之间的依赖,从而降低整个系统的耦合程度。转载 2016-10-27 20:12:16 · 3652 阅读 · 0 评论 -
Android设计模式源码解析之Builder模式
注:在github上无意中看到这篇讲Builder模式在Android源码中应用的文章,结合Android源码分析,非常不错。这是一个系列文章,作者完成了11个模式的分析。另一篇讲Builder的文章(Java方法参数太多怎么办: Builder模式),简明扼要,也非常不错。==================================== 本文为 Android 设计模式源码解析 中 B转载 2016-02-01 11:07:26 · 1675 阅读 · 0 评论 -
设计模式一日一练:职责链模式(Chain Of Responsibility)
职责链模式(Chain Of Responsibility),使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。原创 2014-05-13 00:15:40 · 1235 阅读 · 0 评论 -
设计模式一日一练:状态模式(State)
状态模式(State模式),允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。原创 2014-05-18 11:34:38 · 1454 阅读 · 0 评论 -
设计模式一日一练:亨元模式(Flyweight)
亨元模式(Flyweight),运用共享技术有效地支持大量细粒度的对象。在游戏开发中,享元模式的一个典型应用是动态生成位图字体。原创 2014-05-08 00:12:43 · 1516 阅读 · 0 评论 -
设计模式一日一练:原型模式(Prototype)
原型模式(Prototype),用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原创 2014-05-09 00:52:44 · 1279 阅读 · 0 评论 -
设计模式一日一练:桥接模式(Bridge)
桥接模式(Bridge),将抽象部分和它的实现部分分离,使它们都可以独立的变化。原创 2014-05-07 00:41:26 · 1151 阅读 · 0 评论 -
设计模式一日一练:外观模式(Facade)
外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义了一个高层接口,这个接口使得这一子系统更加容易使用。原创 2014-05-07 00:26:04 · 1200 阅读 · 1 评论 -
设计模式一日一练:命令模式(Command)
命令模式(Command),将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。原创 2014-05-06 23:35:14 · 1134 阅读 · 0 评论 -
设计模式一日一练:组合模式(Composite)
组合模式(Composite),将对象组合成树形结构以表示“部分-整体”的层次结构。原创 2014-05-03 22:52:58 · 1048 阅读 · 0 评论 -
设计模式一日一练:模板方法(Template Method)
模板方法模式(Template Method),定义一个操作中的算法的骨架,而将一些步骤延迟到子类忠。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。原创 2014-04-27 23:48:02 · 1075 阅读 · 0 评论 -
设计模式一日一练:生成器模式(Builder)
生成器模式(Builder),也叫建造者模式,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。原创 2014-04-27 22:43:25 · 1098 阅读 · 0 评论 -
设计模式一日一练:代理模式(Proxy)
代理模式(Proxy),为其它对象提供一种代理以控制对这个对象的访问。原创 2014-04-26 23:42:57 · 1241 阅读 · 0 评论 -
设计模式一日一练:观察者模式(Observer)
观察者模式(Observer),定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。原创 2014-04-23 01:35:16 · 1739 阅读 · 0 评论 -
设计模式一日一练:装饰者模式(Decorator)
装饰者模式(Decorator),动态地给一个对象添加一些额外的职责。原创 2014-04-23 00:56:12 · 1259 阅读 · 0 评论 -
设计模式一日一练:适配器模式(Adapter)
设计模式——适配器模式原创 2014-04-20 02:57:20 · 973 阅读 · 0 评论 -
设计模式一日一练:抽象工厂模式(Abstract Factory)
设计模式——抽象工厂模式原创 2014-04-20 01:18:29 · 1136 阅读 · 0 评论 -
设计模式一日一练:工厂模式(Factory)
设计模式——工厂模式原创 2014-04-16 00:09:58 · 1185 阅读 · 0 评论 -
设计模式一日一练:策略模式(Strategy)
设计模式——策略模式原创 2014-04-15 01:18:00 · 1213 阅读 · 0 评论 -
设计模式一日一练:单件模式(Singleton)
设计模式——Singleton模式原创 2014-04-15 00:08:07 · 1004 阅读 · 0 评论