合成与继承-如何帮助单元测试?

时间:2018-06-27 12:36:03

标签: java php unit-testing

为什么Unit testing方法更推荐使用合成?

与以下事实相关:通过扩展类,您还必须测试父类的整个API,并通过使用Composition对父类中要使用的方法有更多的控制权?

1 个答案:

答案 0 :(得分:1)

通常,我会说,从“构成与继承”的角度出发-构成始终是一种更好,更易于维护的选择。

我能想到的唯一例外是不支持注释的语言的数据库模型。