设计模式的简单总结

1、单例模式

      单例,延迟加载,静态初始化,以及静态holder,还有序列化问题

2、代理模式

      静态代理,仅仅是代理某一个接口或者类,动态代理 java动态代理,cglib动态,javassist,asm等的动态代理  aspectj spring中的aop  实现

3、模板方法

      spring中的jdbc模板方法,以及平常自己的一些模板方法

4、组合模式

     同一种类型的不同实现,可以用这个模式表达复杂的内容,

5、适配器模式

6、装饰器模式

你可能感兴趣的:(设计模式)