0

定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现。

观察者模式又称为发布订阅模式,定义对象间的一种一对多依赖关系,使得每当一一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。

工厂模式只关心结果,不关心过程,分为简单工厂模式、工厂方法模式、抽象工厂模式。

代理模式(Proxy Pattern)是指为其他对象提供一种代理,以控制对这个对象的访问,属于结构型模式。

策略模式定义了算法的家族,并将每一个算法封装起来,使他们可以相互替换。策略模式多用在算法决策系统中,外部用户只需要决定用哪个算法即可。

确保一个类在任何时候都绝对只有一个实例,并提供一个全局访问点。实现方式有饿汉、懒汉、注册式(枚举、容器、ThreadLocal)。

自动装配是我们对SpringBoot进行扩展的基础(Starter),也是整个Spring Boot的核心。