设计模式
文章平均质量分 88
FaizOrange
这个作者很懒,什么都没留下…
展开
-
设计模式之观察者模式
一、定义及组成部分1.定义观察者(Observer)模式 又名发布-订阅(Publish/Subscribe)模式。GOF 给观察者模式如下定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。2. 组成部分观察者模式由以下几部分组成:Subject:抽象主题(抽象被观察者)抽象主题角色把所有观察者对象放进一个集合里,每个主题都可以有任意数量的观察者,抽象主题提供一个接口,可以增加和删除观察者对象。ConcreteSubject:具体主原创 2021-09-26 23:21:45 · 97 阅读 · 0 评论 -
设计模式之单例模式
设计模式之单例模式概述单例模式,是一种常用的软件设计模式,在它的核心结构中只有一个被称为单例的特殊类,通过单例模式可以保证在系统中,使用该模式的类只有一个对象实例。应用场景1.Windows系统的任务管理器。2.Windows系统的回收站。3.操作系统的文件系统,一个操作系统只能有一个文件系统。4.数据库连接池的设计与实现。5.多线程的线程池设计与实现。6.Spring中创建的Bean实例默认都是单例。7.Java-Web中,一个Servlet类只有一个实例。好处在内存中只有一个实例原创 2021-09-22 16:39:16 · 83 阅读 · 0 评论