我想知道在这种情况下有帮助的最接近的设计模式是什么,
一个对象(我们称之为原始大对象)获取一个实例(称之为 INST),并检查它是否拥有某种类型的对象(称之为 CRT),如果是,则生成该对象的另一个实例INST 对象(来自此 CRT 内),然后将这个新的不同实例发送到同一类型的另一个对象(原始大对象),并且其他对象执行相同的操作,依此类推
这个愚蠢的逻辑是因为我正在处理菜单内容,并且该菜单中的每个项目都可以有额外的内容(配料、修饰符等...),如果它有额外的内容,则该额外内容可能包含另一个额外内容,并且等等
:D,最后,这一切都会显示在屏幕上(Android)
我的观点是关于设计,而不是核心编码
无论如何,编码语言是java,但欢迎任何设计模式
最后,我想检测所有创建的对象,并分析它们的数量和相互关系(哪个属于另一个)
最佳答案
我认为你需要的是复合设计模式。
关于Java - 对象多次创建自身 - 有任何设计模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18773655/