AOP(面向切面编程)

泛型依赖注入: 面向切面要解决的问题: 1、代码混乱:越来越多的非业务需求(日志、验证等)的加入使得业务方法变得急剧膨胀,每个方法在处理核心业务逻辑的同时还要兼顾其他多个关注点。 2、代码分散:以日志需求为例,为了实现这个单一需求,不得不在模块或方法中书写重复的日志代码,如果日志需求一旦发生变化,不得不修改所有的日志代码 使用动态代理解决上述问题: 代理设计模式的原理:使用一个代理将对象包装起来,
相关文章
相关标签/搜索