Java - 对象多次创建自身 - 有任何设计模式吗?

标签 java oop design-patterns uml

Objects relations

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

一个对象(我们称之为原始大对象)获取一个实例(称之为 INST),并检查它是否拥有某种类型的对象(称之为 CRT),如果是,则生成该对象的另一个实例INST 对象(来自此 CRT 内),然后将这个新的不同实例发送到同一类型的另一个对象(原始大对象),并且其他对象执行相同的操作,依此类推

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

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

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

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

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

最佳答案

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

关于Java - 对象多次创建自身 - 有任何设计模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18773655/

相关文章:

java - 灰度图像

python - 如何在python中将一个函数的变量运行到另一个函数?

python - django:初始化对象时出现递归错误

java - HTTP 的 SSL 重新协商工作流程

java - Ping 机器会唤醒它吗?

oop - 面向对象设计面试

c# - 网站中的设置类

javascript - 在 JavaScript 中实现单例的最简单/最干净的方法

winforms - mvp模式中winforms之间的通信

Java SE 1.7 ClassDefNotFound