打赏
摘要: 前言 总的结论就是:不推荐使用JDK自带的观察者API,而是自定义实现,但是可以借鉴其好的思想。 java.util.Observer 接口源码分析 该接口十分简单,是各个观察者需要实现的接口 package java.util; public interface Observer { void u 阅读全文
posted @ 2019-02-10 21:10 dashuai的博客 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 前言 这是一个原理非常重要,写法很常见的一个模式,值得深入理解和总结一下 可以想 zookeeper 等,有时系统需要定时(可插拔)接收或者监听其他服务的动态,这类需求经常见到,那么观察者模式就是做这个的: 一个软件系统里面包含了各种对象,就像一片欣欣向荣的森林充满了各种生物一样。在一片森林中,各种 阅读全文
posted @ 2019-02-10 17:51 dashuai的博客 阅读(1743) 评论(0) 推荐(0) 编辑
摘要: 前言 外观模式也叫门面模式,英文是 facade。这是很常见的一种设计模式,它比如 JDK 中的 Socket 接口就应用了外观模式,参考:门面模式的典型应用 Socket 和 Http(post,get)、TCP/IP 协议的关系总结 外观模式也非常简单,它提供了一个统一的对外的高层次接口,用来访 阅读全文
posted @ 2019-02-10 17:02 dashuai的博客 阅读(241) 评论(0) 推荐(0) 编辑
Flag Counter欢迎关注微信公众号