我希望了解人们在应用AOP方面的偏好。
例如,如果阅读文章后应该增加点击次数,我应该将AOP应用于view方法吗?还是只需在view()中调用increaseHitCount()?
在我看来,增加点击次数并不是view()方法的主要目的,而是辅助性问题。
public DAO dao;
public Article view() {
dao.increaseHitCount(); //<-- I think this is not for here.
return dao.getArticle();
}
然而,我只是担心代码因为在源码中应用了AOP而变得难以理解和阅读。