0
A
回答
1
是的,AspectJ,一個。這將是這個樣子:method1
被稱爲後
after(): call(void method1()) {
method2();
}
也就是說,執行給定的代碼(這只是調用method2
整個事情被稱爲建議的call(void method1())
部分稱爲。切入點;切入點是一組連接點 ---可以在程序中指定可以修改行爲或注入新行爲的位置。相關切入點和建議可分組到方面 ---因此,名稱語言
有具有類似功能的其他面向方面的語言。
1
在「A Reflective Model for First Class Dependencies」上撰文描述了這種依賴關係可以用的方式「即垂直於其他應用程序的問題」與元對象的幫助表達的語言。但那是一個研究原型。對元對象和元對象協議的研究導致了面向方面的編程,這種編程已經走向了工業,而且這確實可能是更實際的用法。
相關問題
- 1. 從第一種方法調用第二種方法會更改第一種方法的行爲
- 2. 可以通過第二種方法調用方法的屬性
- 3. 如何僅在執行第一種方法後執行第二種方法
- 4. 代碼第一種方法與數據庫第一種方法
- 5. 第一種方法完成線程功能後啓動第二種方法c#
- 6. 一種方法調用方法一次
- 7. 調用另一種方法時調用的方法
- 8. 在視圖中調用的第一種方法是什麼?
- 9. 以另一種方法調用方法?
- 10. 另一種方法調用方法?
- 11. 一種方法調用字符串的另一種方法
- 12. 調用堆棧中存在某種方法時觸發斷點
- 13. 不定義第二種方法?
- 14. 茉莉模擬第二種方法
- 15. TableView的一種方法,僅在第一次顯示視圖時才被調用
- 16. 調用同一實例的兩種方法是觸發WCF中的Dispose方法
- 17. 另一種方法不能調用,而其他方法調用
- 18. 一種方法fscanf只在第一行
- 19. PHP單局部變量調用第二種方法時失去價值
- 20. 多種方法調用
- 21. Java多種方法調用
- 22. 在Python中調用另一種方法
- 23. 第二次發生某種情況或超時後調用某種方法,以先到者爲準
- 24. 如何爲第二種方法工作做第二次回報?
- 25. 使用另一種方法調用URLconnection
- 26. 將一種方法調入另一種方法的麻煩
- 27. 爲什麼第一種方法是promisifying工作而不是第二種?
- 28. 調用活動的另一種方法。
- 29. 當等待ConnectAsync方法完成時調用另一種方法
- 30. 爲什麼第二種解決方案比第一種更快?