2014-02-16 2 views
-2

나는 퍼즐 게임에서 구현하는 패턴을 찾고 있어요. 나는 퍼즐을했고 구성 요소로 프로그래밍 된 퍼즐 부분을 가지고 있습니다. 퍼즐 부품을 돌려주는 Components 팩토리가 있습니다.어떤 패턴이 나를 데려가는 데 사용하는 퍼즐 구조

지금은 퍼즐 구조 패턴을 찾고 있습니다. 예를 들어 :
내 주요 장면에서 나는 퍼즐 "A1"을 호출 할 수 있기를 원합니다.
그리고 퍼즐 부분에서 생성 된 퍼즐을 반환합니다. 나는 각 구성된 퍼즐의 상태를 저장해야합니다. 어떤 패턴이 가장 좋을까요?

답변

1

(has-a 관계를 사용하여) 작성 중이므로 구조 패턴 인 복합 패턴을 고려해야하며, 동시에 컴포지션과 파트에 계층 적으로 작업을 적용하는 것이 편리합니다.

기존 파트 나 퍼즐에 기능을 추가하려면 구조 패턴 인 데코레이터 패턴을 사용해야합니다.

관련 문제