问答详情
源自:1-3 本章小结

回答老师的三个问题

老师讲的几个问题,我就当前我的认知给出一个答案,希望各位看到的话能帮忙指正。 

  1. 为什么要引入AOP的编程范式? 解决非功能性的代码重复问题,例如日志的打印和事务控制等 实现关注点的分离,使得能集中的开发某一个功能点

  2. AOP的好处及适用场景是什么?

    好处: 保持编程的内聚性,高内聚也就对应着代码是高可用的,减少代码的耦合性。AOP是低侵入的,易分离的。开发的代码量较少,代码的可读性较好。

    适用场景: 独立于业务功能的服务开发。

  3. AOP的两大核心要点是什么? 一是方面,需要定义什么方面,这个方面能够做什么? 二是切入点。


提问者:老丶斑鸠 2019-10-18 18:34

个回答

  • MOVBV
    2020-03-06 21:19:54

    总结得好!