2004-07-01から1ヶ月間の記事一覧
どうやってポイントカットの再利用性を向上させる? or どこでポイントカットのコードの重複が起こる? or ポイントカットの変化点はどこ? 一つは、メソッド名に関連するものがあげられるきがする: public aspect PointLogging { before() : call(void Poin…
ソフトウェア開発にアスペクトを導入しようとする場合、少なくともアンプラグ可能なアスペクトとそうでないアスペクトの二種類があると思う。 ロギングだけを考えてみても、単にログを取りたいからロギングアスペクトを導入してみる、という一時的なケース(…
言語レベルだけじゃなく、ソフトウェア開発全体に影響する Crosscutting Concerns が存在するかも? そしそうだとしたら、どうすれば? たとえば、ある要求が、コードと Ant のビルドファイルに同時に影響する場合。要求 A と要求 B があって、どちらかをや…
Observer パターン実装のために、around アドバイスが必要になることはあるか? after アドバイスや before アドバイスはある気がする。
タイトルはちょっと大げさ(あるいは間違ってるかも)だけど、機能的にみると、アスペクトにはどんな種類が? 暗黙に適用されるアスペクト(AspectJ におけるアスペクト) オブジェクトに対して作られるアスペクト(AspectJ における per-object アスペクト…