1
在Documenting Software Architectures: Views and Beyond
一个可以读取模块AnimalList是否具有对Animal的使用依赖性?
用途是可以在两个模块之间存在依赖关系的一种形式。一个 使用 B如果A的正确性取决于正确 实现B.
现在的存在,这是否意味着,如果我有一个AnimalList
类是Animal
实例的容器,但实际上并没有在任何动物上调用任何方法,是否有使用从A到B的依赖形式?
它在我看来它没有。我可以做任何我想要的动物动物,AnimalList仍然完全不理会这一事实。它只需要它的存在 - 仅此而已。
这种“关系”有什么名字吗?
谢谢