对于好的编程来说,设计模式已经变成了 常用的方式。AOP可以给我们一种改进已经存在的模式和发现新模式的方法。实际上,横切关注点代码的注入,就是一种类型的模式。当前,一些研究人员正在评价使用AOP方法的设计模式的实现。英国哥伦比亚大学的Jan Hannemann一直在研究这个主题来作为他的哲学博士研究的一部分。他的主页,还有实现“四人帮”模式的代码下载位于:http://www.cs.ubc.ca/~jan/AODPs/上。5同样,Nicholas Lesiecki为IBM developerWorks写了关于方面和设计模式的文章。6查阅他的文章能得到比我这里提供的更详细的讨论。