作者:陶宏伟横切关注点面向对象程序设计面向方面程序设计aspectj
摘要:现在大多数的软件项目都选择OOP的编程方式,但OOP技术也有其局限性,它对有些需求并不能很好的进行描述。介绍了一种全新的程序设计方法--面向方面的程序设计(Aspect-Oriented Programming,AOP),这种编程技术可以有效地描述OOP方法不能描述的关注点;介绍了面向方面程序设计的基本思想以及面向方面程序设计设计语言以及AspectJ的基本概念。它是对面向过程、面向对象方法的进一步发展。通过引入方面概念,可以改进关注点的分离(separation of concerns),减少代码缠结(code tan-gling)和解决横切关注点(crosscutting concerns)的问题,提高软件质量和效率。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社