对象方法 增强的三种方式:继承,装饰模式,动态代理


继承缺点:增强的内容是死的,被增强的对象是死的(不能是任意的对象),类会激增

装饰模式:
增强的内容是死的:增强的的对象是可以切换的



被装饰的对象可以灵活切换,但是增强的内容不能改变
aop可以内容改变,对象改变
本文探讨了对象方法增强的三种方式:继承、装饰模式与动态代理。对比分析了它们的优劣,指出继承虽简单但不灵活,装饰模式能灵活切换被装饰对象但增强内容固定,而AOP则实现了增强内容和对象的双重灵活性。
对象方法 增强的三种方式:继承,装饰模式,动态代理


继承缺点:增强的内容是死的,被增强的对象是死的(不能是任意的对象),类会激增

装饰模式:
增强的内容是死的:增强的的对象是可以切换的



被装饰的对象可以灵活切换,但是增强的内容不能改变
aop可以内容改变,对象改变
946
2352

被折叠的 条评论
为什么被折叠?