3
A
回答
10
Scala是Java一樣,如果你的意思是比如春天般的AOP我敢肯定,說明無論是在斯卡拉或Java的工作。另一方面,Scala已經關閉(而java不這麼做)的事實使得AOP變得不那麼有趣了。
3
Fakod有AspectJ的here
Real-World Scala: Managing Cross-Cutting Concerns using Mixin Composition and AOP
+1
更重要的是:http://java.dzone.com/articles/real-world-scala-managing-cros – 2010-10-15 21:52:33
6
事實上斯卡拉IDE Eclipse的使用方面(因爲JDT假定的Java)的一些例子:通過Miles Sabin
從Scala Support in Eclipse - Monkey-patching the JDT for fun and profit?,P16
AspectJ和Equinox方面
- 方面的集合,是一個有效的補丁
- 的AspectJ被用來改裝所需的可擴展性功能的JDT和通過公共API揭露他們
- 的主要修改:
- JDT的CompilationUnit爲切入點它的內部模型,但它假定Java源
- 一個方面可以將其構造成工廠方法
所以答案是肯定的,這是可能的。我不得不同意巴勃羅的觀點,它比Java更沒有吸引力。
相關問題
- 1. Spring Boot Logger Aspects
- 2. 找不到spring-aspects-4依賴關係
- 3. 如何使用Buckminster和AspectJ構建包含Aspects的插件?
- 4. scala-maven-plugin和Scala
- 5. VisualVM,Scala和Ubuntu?
- 6. Scala和Java BigDecimal
- 7. Xcode和Scala
- 8. clojure和scala interop
- 9. 嘲笑!和Scala
- 10. Scala,Swing和MVC
- 11. IntelliJ和Scala
- 12. Android,Scala和Proguard
- 13. Scala,Android和Eclipse
- 14. Scala TraversableOnce和Set
- 15. Android Scala和Gradle
- 16. scala,spring和scalate
- 17. scala,Jackson和@JsonTypeInfo
- 18. android scala和eclipse
- 19. Scala Equality和HashCode
- 20. Scala和util.Iterator [_]
- 21. Playframework Scala和CouchDB
- 22. Scala和泛型
- 23. Scala 2.10.1和JaxB
- 24. 在Spring中使用Aspects來計算方法處理時間
- 25. sbt/scala-seed.g8和scala/scala-seed.g8有什麼區別?
- 26. play 2.3.10和Scala 2.11.8
- 27. scala groupby和sum Observable
- 28. Scala SBT和JNI庫
- 29. Scala庫和框架
- 30. Netbeans 6.9.1和Scala Kit
絕對正確。 AOP旨在隱藏橫切關注點。這在具有高階函數和隱式轉換的Scala中更加實用。 – Synesso 2010-10-15 02:34:20