Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中节点链接图的最佳设计模式是什么_Java_Design Patterns_Graph_Nodes_Diagram - Fatal编程技术网

Java中节点链接图的最佳设计模式是什么

Java中节点链接图的最佳设计模式是什么,java,design-patterns,graph,nodes,diagram,Java,Design Patterns,Graph,Nodes,Diagram,Java中节点链接图的最佳设计模式是什么 模型应与图形表示分开。 有几种类型的节点。 关于哪些节点可以连接到其他节点以及连接多少节点,有一些规则。 Java 1.7您需要在数据结构中使用图形文献。 还有一些著名的算法可以实现。取决于你想做什么,深度优先和广度优先算法中的一种更适合你 如果要将模型与视图分离,可以使用MVC模式。对于节点问题,需要研究图形数据结构 要拥有多种类型的节点,您可以查看复合模式,它的工作方式类似于HTML中的DOM(您有父节点和子节点)。您可以对其进行调整,使其具有图形

Java中节点链接图的最佳设计模式是什么

模型应与图形表示分开。 有几种类型的节点。 关于哪些节点可以连接到其他节点以及连接多少节点,有一些规则。
Java 1.7

您需要在数据结构中使用图形文献。

还有一些著名的算法可以实现。取决于你想做什么,深度优先和广度优先算法中的一种更适合你

如果要将模型与视图分离,可以使用MVC模式。对于节点问题,需要研究图形数据结构


要拥有多种类型的节点,您可以查看复合模式,它的工作方式类似于HTML中的DOM(您有父节点和子节点)。您可以对其进行调整,使其具有图形,但如果您想探索它,可以采用一些循环方式(您必须查看图形探索算法)。

请向我们展示您迄今为止的尝试。所以它不是一个代码交付服务。哦,我不想要任何代码,我想知道这方面的最佳设计模式类型或相关文献。当前的实现很复杂,所以我宁愿不提供它。我需要一个更通用的解决方案。