1

对象关系

我想知道在这种情况下最接近的设计模式是什么,

一个对象(我们称它为原始的大对象)获取一个实例(称为 INST),并检查它是否包含某种类型的对象(称为 CRT),如果是,则生成此 INST 对象的不同实例(从这个 CRT 中),然后将这个新的不同实例发送到同类型的另一个对象(原始的大对象),这个其他对象做同样的事情,依此类推

这个愚蠢的逻辑是因为我正在处理菜单的东西,并且这个菜单中的每个项目都可以有额外的东西(浇头,修饰符等......),如果它有额外的,这个额外的可能包含另一个额外的等等

:D 最后,这一切都将显示在屏幕上(Android)

我的观点是关于设计,而不是核心编码

无论如何,编码语言是java,但欢迎任何设计模式

最后,我想检测所有创建的对象,并分析它们之间的计数和关系(哪个属于另一个)

4

1 回答 1

0

我认为您需要的是复合设计模式。

于 2013-09-12T21:17:00.090 回答