经常看到有人说aop适合大型应用?请问这里说的大型应用的主要矛盾在哪里?现有的东西是否有解决方案?AOP如何解决这些矛盾?

解决方案 »

  1.   

    转载:
    Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。个人意见:大型应用中涉及内容复杂,在其生命周期中,修改、维护任务艰巨,故而解耦更加重要。将一些稳定不变基础服务,和基于应用变化的内容分离开来,有利于系统及时跟进需求的变化