自己理解:aop面向切面编程将一些日之内记录功能,错误记录功能抽出来,放到每一个主功能中,比如把判断书库类型功能单独写,用的时候加入到每个类中/上一个学的代理就是aop aop是oop面向对象编程的补充 尚学堂解释 原来三个功能都在demo1,纵向一个个执行,现在把两个功能抽出来到切面(平行) 传统编程 aop 不改变源代码,增加新功能(例如写代理) 好处(和代理一样)