![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OO设计模式
小鹿茶_
测试一哈
展开
-
设计模式之观察者模式(Observer Pattern)
观察者模式 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新 在观察者模式中,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者。一个软件系统常常要求在某一个对象的状态发生变化的时候,依赖它的对象作出相应的改变。如JDK中java.util的观察者模式、JavaBean和Swing。为了使系统易于复用,...原创 2018-05-22 10:22:53 · 300 阅读 · 0 评论 -
Java设计模式之单例模式
单例模式定义: 确保一个类只有一个实例,并提供一个全局访问点。单例模式有什么用处? 有一些对象只需要一个,如Windows是多进程多线程的,在操作一个文件的时候,就不可避免的出现多个进程或线程同时操作一个文件的现象,所以所有文件的处理必须通过唯一的实例来进行。一些设备管理器常常设计为单例模式,如一个电脑有两台打印机,在输出的时候就要处理不能两台打印机打印同一个文件。单例模式提供全局访问...原创 2018-06-03 11:09:32 · 280 阅读 · 0 评论