1、Spring中的Singleton Bean是否是单例模式? 不是!!
(Singeton pattern与Spring中的singleton bean区别)
1.1根据单例模式定义:确保一个类只有一个实例, 但是一个spring可以一个类可以有多个实例只要id等不相同。
1.2 显然spring中的singleton bean并非实现了单例模式,singleton bean只能保证每个容器内,相同的id的bean单实例。
1.3当然Spring中也用到了单例模式。
2、SpringBuilder 构建器 设计模式
3、Spring中的Factory Method
beanFactory,将具体的实现隐藏了
4、设备器模式 Spring中的
5、Spring中的Composite组合设计模式
6、spring中的装饰器模式
避免子类继承了很多父类模式的方法,冗余。