aop就是用来封装与业务逻辑无关的代码隐式调用,从而使得业务逻辑能重用,至于重用某一块业务代码,还是要用封装来保持业务逻辑完整性 Android上的应用 AOP技术常用在以下方面: 1、日志记录:业务埋点 2、持久化 3、性能监控:性能日志 4、数据校验:方法的参数校验 5、缓存:内存缓存和持久缓存 6、权限检查:业务权限(如登陆,或用户等级)、系统权限(如拍照定位) 7、异常处理