前进中的蜗牛

番茄大叔

水滴穿石,非一日之功;没有量变,何来质变。

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 模式定义 观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。 UML类图 观察目标(Subject) 也称被观察的对象,有观察者类型集合字段,并提供订阅 和取消订阅方法 ,以及通知观察者方法 。 具体 阅读全文
posted @ 2018-02-13 17:46 LoveTomato 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 模式定义 中介者模式(Mediator Pattern)定义:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 UML类图 抽象中介者 Mediator 定义一个接口,该接口用于与各同事对象之间的通信方法 具体中介者 Co 阅读全文
posted @ 2018-02-13 10:41 LoveTomato 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 模式定义 命令模式(Command Pattern):将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。 UML类图 抽象命令 Command 关联接收者,声明抽象命令函数。 具体命令 ConcreteCommand 抽象命令类的子 阅读全文
posted @ 2018-02-02 18:33 LoveTomato 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 模式定义 责任链模式(Chain of Responsibility): 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条对象连成一条链,并沿着这条链传递请求。 UML类图 抽象处理者(Handler) :定义一个处理请求的接口。关联自身类型的变量。 具体处 阅读全文
posted @ 2018-02-02 18:32 LoveTomato 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 模式定义 合成(Composite)模式:将对象组合成树形结构以表示“部分 整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。 UML类图 抽象构件(component): 为参加组合的对象定义出公共的接口及其默认的行为,用来管理所有的子对象。负责对整体操作的方法有: 阅读全文
posted @ 2018-02-01 19:45 LoveTomato 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 模式定义 代理模式(Proxy Pattern) :给某一个对象提供一个代理,并由代理对象控制对原对象的引用。 代理模式实现方式就算添加一个代理类,代理类对被代理类进行包装以实现应用场景。 UML类图 抽象主题角色 Subject 真实主题和代理主题的共同接口 代理主题角色 Proxy 依赖真实主题 阅读全文
posted @ 2018-01-31 18:38 LoveTomato 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 模式定义 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。 目的:解决多次创建(大)对象引起的性能问题。 术语 1. 内部状态:存储在享元对象内部并且不会随环境改变而改变的状态 阅读全文
posted @ 2018-01-30 18:39 LoveTomato 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 模式定义 外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 其实就是专门定义一个类关联子系统,处理各个子系统的调用逻辑。 UML类图 Facade 阅读全文
posted @ 2018-01-30 18:36 LoveTomato 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 模式定义 装饰模式(Decorator Pattern) 动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。 UML类图 抽象构件(Component) 需要被装饰的类,定义了对象的接口,装饰器可以给它增加额外的职责(方法) 具体构建(Concrete Comp 阅读全文
posted @ 2018-01-29 22:46 LoveTomato 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 模式定义 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。 当一个对象由多个对象组合而成,使用桥接模式能减少类数量。 UML类图 抽象类(Abst 阅读全文
posted @ 2018-01-26 18:45 LoveTomato 阅读(310) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页