read Booch's article to get some inspirations, :-)Through the Looking Glass
http://www.stormpages.com/futureintent/through_the_looking_glass.htm
http://www.stormpages.com/futureintent/through_the_looking_glass.htm
http://www.sdmagazine.comand go to
http://www.sdmagazine.com/articles/2001/0107/
also see
使用面向 Aspect 的编程改进模块性
http://www-900.ibm.com/developerWorks/cn/java/j-aspectj/index.shtml
http://www.umlchina.com/index.htm