设计模式
yangjunfeng_1985
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么需要Singleton
为什么需要 单例设计模式(Singleton)? 像下面的一个单例 public class Singleton { private static Singleton instance = null; private Singleton(){}; public static synchronized Singleton getInstance(){ if(insta...2009-06-07 11:23:08 · 140 阅读 · 0 评论 -
JAVA 中的 动态代理
这几天温习了一下关于 java 反射 的内容, 发现JAVA 提供了 动态代理 的 默认实现(以前没用到过), 主要由 Proxy 类,InvocationHandler 接口(在 java.lang.reflect 包中)组成。 下面 演示一个使用 Proxy 和 InvocationHandler 类实现动态代理 的例子, 这个动态代理 对 被代理对象的方法执行时...2009-06-14 19:09:16 · 115 阅读 · 0 评论 -
CoR 模式 (一种)
CoR(Chain of Responsibility) 即职责链设计模式:使多个对象都有机会处理请求(Request),从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。职责链设计模式 大概有三个角色:(1)请求(Request):封装请求信息(2)处理器(Handler):处理请求(Request),一个具体处理器一...2009-06-18 22:07:20 · 433 阅读 · 0 评论 -
CoR 模式(另一种)
CoR(Chain of Responsibility) 职责链设计模式 我在 两种 CoR(一) 中讨论了传统的CoR实现: 但我感觉 让 每个处理器都持有后继处理器的引用,会增加处理器之间的耦合度. 下面是我的一些想法 和 具体实现: (1)处理器 不持有 后继处理器的引用,引入一个新的角色 处理器容器(HandlerContainer )...2009-06-18 22:58:59 · 241 阅读 · 0 评论 -
Java 中的 Observer
Java 中的 Observer : Java 提供了 Observer 模式的默认实现,下面我们就看一下 Java 对 观察者模式的支持。 Java 对 观察者模式的支持 主要体现在 Observable 类和 Observer 接口。 (1) Observable 类代表 被观察者 (java.util.Observable ...2009-06-19 21:07:47 · 259 阅读 · 0 评论
分享