美文网首页SpringBoot
接口,工厂模式,IOC,SpringBoot

接口,工厂模式,IOC,SpringBoot

作者: 夏目无痕 | 来源:发表于2020-03-21 20:41 被阅读0次

接口

单纯的Interface可以统一方法的调用,但是它不能统一对象的实例化。

只有一段代码不负责对象实例化,才能保持相对稳定,才能逐步实现OCP。

上面这句话比较抽象,实际上一段代码要保持稳定,就不应该负责对象的实例化。

对象的实例化是不可能消除的。

工厂模式

把对象实例化的过程转移到其他的代码片段里。

代码中总是有一部分是不稳定的,隔离这些不稳定,保证其他代码是稳定的。

变化造成了不稳定:一种是用户输入的变化,另一种是技术选型/中间件的变化。

反射

通过类可以获取一个对象,那么通过元类可以获取一个类,理解万物皆对象,万物皆可抽象。

IOC

=Interface + 工厂模式+反射

SpringBoot的目的

抽象意义:控制权交给用户

灵活的OCP

相关文章

  • 接口,工厂模式,IOC,SpringBoot

    接口 单纯的Interface可以统一方法的调用,但是它不能统一对象的实例化。只有一段代码不负责对象实例化,才能保...

  • BeanFactory和FactoryBean的区别

    BeanFactory接口: IoC容器的顶级接口,是一个工厂类,使用了简单工厂模式,负责对bean的创建,访问等...

  • Spring学习

    IOC (接口) 1、IOC思想基于IOC容器完成,IOC容器底层就是对象工厂; 2、Spring提供的IOC容器...

  • 设计模式(1) 工厂方法模式

    创建型模式 简单工厂模式 工厂方法模式IOC与工厂方法模式的结合泛型工厂委托工厂 创建型模式 创建型模式可以隔离客...

  • [转]Spring的IOC和工厂模式的区别

    Spring的IOC和工厂模式的区别 IOC是使用了反射的技术来动态的生成对象 工厂模式的对象生成是提前在工厂类中...

  • 设计模式——工厂模式

    工厂模式类型 1、简单工厂模式2、工厂方法模式3、抽象工厂模式 面向接口编程 面向接口编程1、每个模块负责自己的职...

  • 面试官:讲一下spring的ioc和aop

    IOC ioc:让spring帮我们 创建对象(工厂模式) 并管理对象之间的依赖关系。(DI:依赖注入) ioc可...

  • 设计模式-创建型模式-工厂模式(工厂三兄弟)

    设计模式-创建型模式-工厂模式(工厂三兄弟)工厂模式分为简单工厂,工厂方法,抽象工厂。 简单工厂模式 一个接口,三...

  • 工厂模式

    简单工厂和静态工厂模式 流程:定义接口——>定义接口的实现类——>定义工厂生产产品 抽象工厂模式 流程:定义方法接...

  • Ⅰ.Spring

    一、简介 二、IOC 2.1 工厂模式 此工厂模式仍存在问题,每次执行都会创建新的对象,即多例模式。单例模式:执行...

网友评论

    本文标题:接口,工厂模式,IOC,SpringBoot

    本文链接:https://www.haomeiwen.com/subject/ywnuyhtx.html