我想知道在这种情况下最接近的设计模式是什么,
一个对象(我们称它为原始的大对象)获取一个实例(称为 INST),并检查它是否包含某种类型的对象(称为 CRT),如果是,则生成此 INST 对象的不同实例(从这个 CRT 中),然后将这个新的不同实例发送到同类型的另一个对象(原始的大对象),这个其他对象做同样的事情,依此类推
这个愚蠢的逻辑是因为我正在处理菜单的东西,并且这个菜单中的每个项目都可以有额外的东西(浇头,修饰符等......),如果它有额外的,这个额外的可能包含另一个额外的等等
:D 最后,这一切都将显示在屏幕上(Android)
我的观点是关于设计,而不是核心编码
无论如何,编码语言是java,但欢迎任何设计模式
最后,我想检测所有创建的对象,并分析它们之间的计数和关系(哪个属于另一个)