내가 비디오 게임을 만들고 있다고 가정 해 보겠습니다. 플레이어는 X 좌표와 Y 좌표를 가지며이 값은 Player
개체의 구성원입니다. 또한 각각의 객체를 GX_x
및 GX_y
값을 사용하여 렌더링하는 가상의 GAME-X
게임 엔진을 사용한다고 가정 해 보겠습니다. 내가보기 (GAME-X
)에서 도메인 (Player
)를 구분합니다모델 /보기 분리
, 그것은 플레이어가 자신의 X
및 Y
독립적으로 조작되는 좌표, 단순히 "수신"는 GX_x
및 GX_y
을 가져야한다는 나의 이해입니다 플레이어의 현재 좌표로 바꿉니다. 이렇게하면 도메인 레이어를 변경하지 않고 새 게임 엔진을 선택할 수 있습니다. 또한 게임이 본질적으로 엄격하게 도메인 수준에서 실행될 수 있음을 의미합니다.
좋은 디자인 전략입니까? 그렇지 않다면, 왜? 그렇다면이 전략의 실제 이름은 무엇이며 시스템 전반에 걸쳐 어떻게 향상시킬 수 있습니까?