上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 AOP的产生
在目前的Java应用中,大多数的软件项目都选择了OOP的编程方式。的确,OOP已经表明了它处理一般行为的能力。但是,我们一会儿会看到(或许你已经感觉到了),OOP不能很好地处理横越多个——经常是不相关的——模块的行为。相比之下,AOP填补了这个空白,它是编程方法学发展的又一个里程碑。
本章接下来就从软件开发方法的演进讲起,概述不同的软件开发方法所能解决的不同侧面的问题。然后根据现有方法所存在的问题,寻找到解决方案——那就是AOP。