我们学习Spring之前需要对23种java的设计模式的9种有一定的理解,设计模式为了解耦,Spring也是在解耦的方向上设计的,所以设计模式要理解一下,它当中用到了很多. 单例模式(写法很多钟,7种中知道常用的两种左右就可以了) 工厂模式(简单工厂,工厂方法,抽象工厂) 代理模式(jdk的动态代理,CGLIB的代理) 委派模式(跟代理模式类似,区别是这个只看到结果出来) 原型模式(一个克隆对象的方法,只克隆数据类型属性叫浅拷贝,克隆对象信息的叫深拷贝) 门面模式(一个大堂经理的职位,做事的不是…