2004-09-01から1ヶ月間の記事一覧

再利用性

AOP

あたりまえっぽいけど、あるクラスを再利用 してもらえる かどうかは、誰が再利用するのかに依存する。 たとえば、以下のような Point クラスと: public class Point { private int x; private int y; public void setX(int x) { this.x = x; } public int g…

Type-Safe Pointcut Extension

AOP

タイプセーフかどーかは知らないけど、現在の AspectJ での抽象ポイントカットの仕組みは、やや安全ではないと思う。 たとえば、次のような抽象アスペクトがあるとする: public abstract aspect SetLogging { protected abstract pointcut targetClass(); be…