基础2:AOP基础

AOP基本概念 代码混乱:越来越多的非业务需求(日志、验证)加入后,原有的业务方法急剧膨胀,每个方法在处理核心逻辑的同时,还要必须兼顾其他多个关注点。 代码分散:以打印日志为例,为了满足打印日志需求,需要在多个模块里多次编写重复相同的日志代码,如果日志需求发生变化,就必须修改所有模块。 这里为了解决此类问题,其解决方案有点像代理设计模式:使用一个代理,将对象包装起来,然后用该代理对象取代原始对象,
相关文章
相关标签/搜索