简谈AOP

  1、问题  问题:想要添加日志记录、性能监控、安全监测    2、最初解决方案  2.1、最初解决方案 缺点:太多重复代码,且紧耦合   2.2、抽象类进行共性设计,子类进行个性设计,此处不讲解,缺点一荣俱荣,一损俱损   2.3、使用装饰器模式/代理模式改进的解决方案 装饰器模式:动态地给一个对象添加一些额外的职责。就增加功能来说, 装饰器模式相比生成子类更为灵活。 代理模式:为其他对象提供
相关文章
相关标签/搜索