前文:
本人遇到过而积累下来的设计模式。
一、单例模式
饿汉式和懒汉式:用于创建对象
二、装饰者模式
用于重写一个类的方法或增加方法,将被装饰者对象传入,返回一个新的装饰者对象。
案例:传入的是被装饰者ServletRequest对象,重写方法后返回一个重写的HttpServletRequest对象
三、代理模式
1.动态代理与静态代理的区别
2.用于动态代理地将新业务交织旧业务,省去了大量重写类的麻烦。
前文:
本人遇到过而积累下来的设计模式。
一、单例模式
饿汉式和懒汉式:用于创建对象
二、装饰者模式
用于重写一个类的方法或增加方法,将被装饰者对象传入,返回一个新的装饰者对象。
案例:传入的是被装饰者ServletRequest对象,重写方法后返回一个重写的HttpServletRequest对象
三、代理模式
1.动态代理与静态代理的区别
2.用于动态代理地将新业务交织旧业务,省去了大量重写类的麻烦。