0

我阅读了有关显式和隐式变化点的信息,但不理解其含义。任何人都可以向我解释显式和隐式变化点(在 OOP 中)吗?

4

1 回答 1

0

显式变化点是代码中每个发生变化的位置的标记。注释每个变化点是明确定义变化的一种方法。

隐式变化点没有指示它们出现位置的代码标记;因此,隐式变化可以在任何地方发生。

为后代引用相关段落。

显式变化点。根据所使用的变异机制及其技术,变异点的形式会有所不同。在条件编译和帧技术的机制中,变异点都被实现为带注释的代码片段(例如,一个#ifdef块),它们是明确的且易于识别的。相比之下,其他机制的变化点是隐含的。例如,克隆的变化点是任意文本,模块替换的变化点通常是函数调用或文件,也可以是非可变代码。

于 2020-06-03T20:38:31.227 回答