我不是在模仿Scala中的AOP功能(即使用Traits而不是Aspects),我想知道是否有可能在Scala中进行真正的AOP(即建议,方面,联合点,编织等...)
最佳答案
Mixin是在Scala中引入AOP的经典方法(如JonasBonér的“AOP-style Mixin Composition Stacks in Scala”)。
但是,我只知道“Method Proxy-Based AOP in Scala”(Daniel Spiewak - also here on SO -和Tian Zhao)作为Scala(source code here)中的高级AOP实现。
关于scala - 我可以在Scala中进行面向方面的编程吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5025700/