【发布时间】:2021-10-29 08:50:54
【问题描述】:
如果我在对象树中有多个级别的对象包含:
ObjectA 包含一个List<ClassB> ObjectBs
=> ObjectB 包含一个 List<ClassC> ObjectCs
===> 等等……
是否有一种简单的方法/设计模式可以通过其包含的成员 Object C 访问 ObjectA 的变量/成员?
例如:
nameOfObjectA = ObjectC.GetUpmostContainer().GetName()
目前我正在递归地实例化树,据我所知,我需要在对象的每个实例化上传递 ObjectA 的名称,该对象将包含在 ObjectA 中。
【问题讨论】:
标签: c# class design-patterns tree