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