![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
ghlat520
perfecting
展开
-
设计模式系列:Spring中用到设计模式
工厂模式 IOC容器 Spring中IOC容器 以某种方式加载Configurtion Metadata(通常也就是XML格式的配置信息), 然后根据这些信息绑定整个系统的对象,最终组装成一个可用的基于轻量级容器的应用系统。 这个阶段主要分为容器启动阶段和Bean实例化阶段。 容器启动阶段 容器启动伊始, 1、首先会通过某种途径加载XML格式的配置信息,容器需要依赖某些工具类(Bea...原创 2018-08-28 14:59:41 · 137 阅读 · 0 评论 -
设计模式系列:从现实生活理解Spring中常用的设计模式
一、Spring 中常用的设计模式 1、我们通常说的 23 中经典设计模式可以通过下表一目了然: 创建型 工厂方法模式(FactoryMethod)、 抽象工厂模式(AbstractFactory)、 建造者模式(Builder)、 原型模式(Prototype)、 单例模式(Singleton) 结构型 适配器模式(Adapter)、 桥接模式(Bridge)、 组合模式(Compos...转载 2018-08-29 00:17:46 · 186 阅读 · 0 评论 -
深入浅出Spring系列:Spring单例与线程安全小结
Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求多对应的业务逻辑(成员方法),此时就要注意了,如果该处理逻...转载 2018-08-29 10:36:44 · 125 阅读 · 0 评论 -
设计模式系列:观察者模式(Observer)
观察者模式(Observer) 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新...转载 2018-09-06 15:47:05 · 151 阅读 · 0 评论