Aspects as Properties of Objects

英語怪しいけど・・・


インスタンス(オブジェクト)単位でアスペクトを適用できるとして、さらに、そのインスタンスに適用できるアスペクトが一つだけだと仮定すると、アスペクトは、オブジェクトのプロパティと見なせるかもしれない。


メソッドやフィールド、さらにはインナー(ネストした)クラスがオブジェクトに属する(プロパティ)と考えられるのと同じように、アスペクトもそう考えられる?


インスピレーション元:

K. Ostermann.
Dynamically Composable Collaborations with Delegation Layers. Proceedings of the 16th European Conference on Object-Oriented Programming (ECOOP), Malaga, Spain, LNCS 2374, pp. 89 – 110Springer, 2002

DL: http://www.st.informatik.tu-darmstadt.de/public/Publications.jsp
4 節の「Virtual Classes」のところ。