Fork me on GitHub
摘要: 观察者模式 定义:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 1.观察者模式的结构 (1)抽象主题角色(Subject) 把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以 阅读全文
posted @ 2017-05-07 20:26 ZepheryWen 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 目录 何为工厂模式 工厂方法与抽象工厂 如何在Java EE中通过@Producers与@Inject注解实现工厂模式 如何创建自定义注解以及通过@Qualifier消除具体实现之间的歧义 工厂模式有两种模式:工厂方法和抽象方法。它们的意图是一样的:提供一个接口,在不指定具体类的情况下创建 阅读全文
posted @ 2017-05-07 10:43 ZepheryWen 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 代理模式(Proxy Pattern) GoF中给出的代理模式的定义为: 代理模式给某一个对象提供一个代理或占位符,并由代理对象来控制对原对象的访问。 代理模式的英文叫做Proxy或Surrogate,它是一种对象结构型模式。 代理模式根据其目的和实现可分为很多种类,常用的代理模式包括如下几种: ( 阅读全文
posted @ 2017-05-07 10:42 ZepheryWen 阅读(178) 评论(0) 推荐(0) 编辑