Java设计模式
Taurenథ౪థ
种一棵树最好的时间是10年前,其次是现在
展开
-
设计模式之观察者与被观察者
1.什么是观察者模式简单情形:有A、B、C、D等四个独立的对象,其中B、C、D这三个对象想在A对象发生改变的第一时间知道这种改变,以便做出相应的响应或者对策。上面的这种情形,就是观察者模式。当然可以有多个观察者,多个被观察者。观察者与被观察者也不是对立的,一个对象可以观察其他对象,也可以被其他对象观察。2、观察者模式的实现举个例子:出版社跟读者,出版社发布了新书到的消息,订阅了出版社消息的读者就会收到消息。在这里出版社就是被观察者,读者就是观察者。代码实现:观察者:public class原创 2020-10-21 10:53:24 · 2101 阅读 · 0 评论 -
Java设计模式之单例模式(Singleton)
Java设计模式之单例模式(Singleton)转载 2019-08-31 14:56:29 · 113 阅读 · 0 评论 -
Java设计模式之工厂模式(Factory)
Java设计模式之工厂模式(Factory)转载 2019-08-31 14:57:22 · 116 阅读 · 0 评论 -
Java设计模式之建造者模式(Builder)
Java设计模式之建造者模式(Builder)转载 2019-08-31 14:58:16 · 115 阅读 · 0 评论