装饰者模式
在不改变原有对象的基础上,将功能附加到对象上,比继承更加灵活。
在不改变原有对象的基础上,将功能附加到对象上,比继承更加灵活。
用于创建重复的对象,同时又能保证性能。
是一种面向对象的设计模式,允许对象组合实现与继承相同的代码重用。它的基本作用就是负责任务的调用和分配任务,是一种特殊的静态代理,可以理解为全权代理,但是代理模式注重过程,而委派模式注重结果。
适配器模式是作为两个不兼容的接口之间的桥梁,它结合了两个独立接口的功能。
学习Spring源码前,需要了解JSP的运行原理、Servlet的生命周期。
定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现。
观察者模式又称为发布订阅模式,定义对象间的一种一对多依赖关系,使得每当一一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。
工厂模式只关心结果,不关心过程,分为简单工厂模式、工厂方法模式、抽象工厂模式。