2015-01-28 2 views
0

Java의 노드 링크 다이어그램에 가장 적합한 디자인 패턴은 무엇입니까?Java의 노드 링크 다이어그램에 가장 적합한 디자인 패턴은 무엇입니까

모델은 그래픽 표현과 분리 가능해야합니다. 노드 유형에는 여러 가지가 있습니다. 어떤 노드가 다른 노드에 연결할 수 있는지, 얼마나 많은 노드에 연결할 수 있는지에 대한 규칙이 있습니다. Java 1.7

+0

지금까지 시도한 것을 보여주십시오. SO는 코드 배달 서비스가 아닙니다. –

+0

아, 코드를 원하지 않습니다.이 패턴이나 문학에 가장 적합한 유형의 디자인 패턴을 알고 싶습니다. –

+0

현재 구현은 복잡하기 때문에이를 구현하지 않을 것입니다. 좀 더 일반적인 솔루션이 필요합니다. –

답변

1

, 당신은 MVC 패턴을 사용할 수 있습니다 더 적절한 무엇인지에 따라 달라집니다. 노드 문제에 대해서는 그래프 데이터 구조에 대해 연구해야합니다.

노드 유형이 여러 개인 경우 HTML의 DOM처럼 작동하는 합성 패턴을 살펴볼 수 있습니다 (부모와 자식이 있음). 당신은 그래프를 가지고 그것을 적응할 수 있지만 그것을 탐험하려는 경우 차를 타고, 당신은 몇 가지 주기적 방법을 가질 수 있습니다 (당신은 그래프 탐색 알고리즘을 봐야).

관련 문제