计算机科学 ›› 2009, Vol. 36 ›› Issue (7): 120-123.doi: 10.11896/j.issn.1002-137X.2009.07.028
祝家意,彭鑫,赵文耘
ZHU Jia-yi,PENG Xin,ZHAO Wen-yun
摘要: 作为目前最为主流的软件开发技术,面向对象的编程OOP(Object Oriented Programming)对于软件产品线可变性的实现提供了一定的支持。但OOP对于具有横切特性的产品线特征以及可选的特征交互关系仍然难以提供灵活、有效的支持,因此一些相关研究者将面向方面的编程AOP(Aspcct-Oricntcd Programming)引入到产品线实现方法中。AOP不仅能分离横切的关注点,而且还通过依赖关系分离的方式为可选交互关系的灵活配置提供了有力的支持。显然,结合OOP和AOP这两种技术实现的产品线系统将具有更高的可复用性、灵活性和可配置性。在相关问题分析的基础上对基于OOP和AOP的产品线实现技术进行了研究,并通过一个酬金发放系统产品线的实例分析对相关方法进行了验证和分析。
No related articles found! |
|