德尔塔

Delta J 1.5:面向Java 1.5的增量编程。增量导向编程(DOP)是一种模块化的,但灵活的方法来实现软件产品线。在DOP中,产品线由一组Deltas来实现,它们是对程序进行修改的容器。一个增量为导向的产品线是由它的代码基础,即,增量模块的集合,和产品线声明指定一组可能的产品变体。在本文中,我们提出了DOP的Java 1.5扩展以前的概念证明实现DOP为简单的核心Java语言。新的原型实现DelaTJ 1.5为Java的面向对象特性提供了完全集成的访问。扩展包括Delta操作以完全集成Java包系统、声明和修改接口、显式地更改继承层次结构、访问嵌套类型和枚举类型、更改字段声明、以及明确地移除重载方法。此外,我们通过提供单独的语言来改进产品线声明的规范。我们使用案例研究评估了DelTaJ 1.5。