是不是JAVA里才有面向切面编程的概念啊?

解决方案 »

  1.   

    你搜一下“.net aop”,实现方式多种多样
      

  2.   

    实际上asp.net 本身就类似一个aop
    http://www.cnblogs.com/cilence/archive/2012/05/28/2520712.html
      

  3.   

    任何语言都可以实现任何技术,但是当这种实现的复杂程度大于这种技术本身带来的益处的时候,这种实现就没有任何意义了。C#做AOP比Java更好。
      

  4.   

    AOP只是一种思想,没有语言的界限。
    你认为java能做,C#做不了,只是因为java这方面的框架比较多.
    但不要忘了,C#语言本身自带的很多机制,都灌入了AOP思想.
    使用C#也可以快速构建你自己的AOP框架.
      

  5.   

    你完全可以用汇编语言实现OOP,甚至AOP。只是在大多数情况下,这样做得不偿失。因此为什么要做和怎么做决定了能不能做。