设计模式
文章平均质量分 73
双木青橙
这个作者很懒,什么都没留下…
展开
-
设计模式-观察者模式
1.定义 1.1抽象定义 报社的业务是出版报纸 向某家报社订阅报纸,只要他们有新报纸出版,就会向你送来,要是你是他们的订户,你就会一直收到他们的报纸。 当你不想再看报纸的时候,取消订阅,他们就会不再送报纸来。 相当于出版者+订阅者= 观察者模式,出版者改为为“主题”(subject),订阅者改称为“观察者”(Observer)。 1.2 标准定义 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都你会收到通知并自动更新。 观察者模式定义了一系列对象之间的一对多关系。当原创 2021-12-19 22:29:09 · 92 阅读 · 0 评论 -
设计模式-单例模式-场景说明与Java三种实现方法
单例的定义与特点 单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自动创建这个实例的一种模式。 在计算机系统中,Windows的回收站,操作系统中的文件系统、多线程中的线程池、显卡的驱动程序对象、打印机的后台处理服务、应用程序的日志对象、数据库的连接池、网站的计数器、Web应用的配置对象,应用程序中的对话框、系统中的缓存等都属于单例场景 应用场景 对于Java来说,单例模式可以保证在一个JVM只存在一个单一实例,单例模式的应用场景主要有以下原创 2021-01-03 12:18:34 · 211 阅读 · 2 评论