在过去的几个月里,我经常遇到这个问题,在此期间我一直在构建这个系统。场景是这样的:我有这种对象,它本质上是其他对象的列表,但具有一些其他特定于其性质的属性。例如:
- 类
Tests
:- 包含许多
Test
对象 - 有属性:
DefaultTimeouts
DefaultNumberOfTries
- 包含许多
我应该有这个类的子类List<Test>
还是应该让它继承自Object
,只是将列表作为其他字段旁边的属性?
我知道这可能有点主观,个人品味可能会在这里起作用,但我非常想知道您对此的看法。