AOP の適用に関する人々の好みを知りたいです。
例えば。記事を読んだときにヒット数を増やしたい場合、AOP をビュー メソッドに適用する必要がありますか? または、view() 内で increaseHitCount() を呼び出すだけですか?
この問題に関する私の見解では、increaseHitCount() は view() メソッドの主な目的ではなく、補助的なものだと思います。
public DAO dao;
public Article view() {
dao.increaseHitCount(); //<-- I think this is not for here.
return dao.getArticle();
}
ただし、ソース全体に適用された AOP によってコードが理解しづらく、読みにくくなっていることが心配です。