上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页

2020年1月17日

JAVA 设计模式 备忘录模式

摘要: 目录 用途 备忘录模式 (Memento) 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 备忘录模式是一种行为型模式。 结构 图-备忘录模式结构图 Memento : 负责存储 Originator 对象的内部状态,并可以防止 阅读全文

posted @ 2020-01-17 13:59 星云留水 阅读(190) 评论(0) 推荐(0) 编辑

JAVA 设计模式 中介者模式

摘要: 目录 用途 中介者模式 (Mediator) 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 中介者模式是一种行为型模式。 结构 图-中介者模式结构图 Mediator : 为 Colleague 对象定义一个交流接口。 阅读全文

posted @ 2020-01-17 13:57 星云留水 阅读(291) 评论(0) 推荐(0) 编辑

JAVA 设计模式 解释器模式

摘要: 目录 用途 解释器模式 (Interpreter) 定义一个语言,定义它的文法的一种表示。并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 解释器模式是一种行为型模式。 结构 图-解释器模式结构图 Context : 包含解释器之外的一些全局信息。 class Context { priv 阅读全文

posted @ 2020-01-17 13:54 星云留水 阅读(118) 评论(0) 推荐(0) 编辑

JAVA 设计模式 观察者模式

摘要: 目录 用途 观察者模式 (Observer) 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 观察者模式是一种行为型模式。 结构 图-观察者模式结构图 Subject : 主题类,保存所有订阅 阅读全文

posted @ 2020-01-17 13:53 星云留水 阅读(204) 评论(0) 推荐(0) 编辑

JAVA 设计模式 迭代器模式

摘要: 目录 用途 迭代器模式 (Iterator) 提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 迭代器模式是一种行为型模式。 结构 图-迭代器模式结构图 Iterator : 定义访问元素的接口。 interface Iterator { public Object firs 阅读全文

posted @ 2020-01-17 13:50 星云留水 阅读(145) 评论(0) 推荐(0) 编辑

JAVA 设计模式 外观模式

摘要: 目录 用途 外观模式 (Facade) 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式是一种结构型模式。 结构 图-外观模式结构图 Facade : 了解每个子系统类的功能,负责分发客户端的请求给各个子系统去处理。 class Cla 阅读全文

posted @ 2020-01-17 13:48 星云留水 阅读(224) 评论(0) 推荐(0) 编辑

JAVA 设计模式 命令模式

摘要: 目录 用途 命令模式 (Command) 将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化;对请求排队或请求日志,以及支持可撤销的操作。 命令模式是一种行为型模式。 结构 图-命令模式结构图 Command : 用来声明执行操作的接口。 abstract class Command 阅读全文

posted @ 2020-01-17 13:45 星云留水 阅读(266) 评论(0) 推荐(0) 编辑

JAVA 设计模式 代理模式

摘要: 目录 用途 代理模式 (Proxy) 为其他对象提供一种代理以控制对这个对象的访问。 代理模式是一种结构型模式。 结构 图-代理模式结构图 Subject : 定义了 RealSubject 和 Proxy 的公共接口,这样就在任何使用 RealSubject 的地方都可以使用 Proxy 。 ab 阅读全文

posted @ 2020-01-17 13:44 星云留水 阅读(168) 评论(0) 推荐(0) 编辑

JAVA 设计模式 桥接模式

摘要: 目录 用途 桥接模式 (Bridge) 将抽象部分与实现部分分离,使它们都可以独立的变化。 桥接模式是一种结构式模式。 结构 图-桥接模式结构图 Implementor : 定义实现接口。 interface Implementor { // 实现抽象部分需要的某些具体功能 public void  阅读全文

posted @ 2020-01-17 13:40 星云留水 阅读(295) 评论(0) 推荐(0) 编辑

JAVA 设计模式 享元模式

摘要: 目录 用途 享元模式 (Flyweight) 运用共享技术有效地支持大量细粒度的对象。 享元模式是一种结构型模式。 结构 图-享元模式结构图 Flyweight : 它是所有具体享元类的超类或接口,通过这个接口,Flyweight 可以接受并作用于外部状态。 abstract class Flywe 阅读全文

posted @ 2020-01-17 11:16 星云留水 阅读(307) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页

导航