设计模式
zzzzzyj995
这个作者很懒,什么都没留下…
展开
-
观察者模式
1.定义 又叫发布订阅模式,定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,所有依赖于他上午对象都会得到通知并自动更新。 观察者模式就像一个聊天室,当你需要收到聊天室的消息时,就注册成为聊天室的成员,当聊天室有信息更新时,就会传到你那。当你不需要接收聊天室的消息时,就注销退出聊天室。又例如,天气观测站和气象报告板的关系。但报告板想获取观测站的数据,可以注册加入到观测站的观察者列表中,这就可以使观测站有数据更新时,自动传给气象报告板。 2.要创建的三个接口 (1)Subject接口:用于指.原创 2020-08-26 11:08:05 · 146 阅读 · 0 评论 -
单例模式
1.饿汉模式 在使用该类的时候就会在内存中初始化一个单例对象,当我们调用getInstance()的时候直接获取该对象。 public class Singleton { private static Singleton instance = new Singleton(); private Singleton (){} public static Singleton getInstance() { return instance; }原创 2020-08-25 17:40:49 · 109 阅读 · 0 评论