기본적으로 레이어드 아키텍쳐 바탕으로 앱설계하는데


사용자 인터페이스

어플리케이션 레이어

도메인 레이어

데이터 엑세스 레이어


이렇게 나누고


일반적으로 프레젠테이션 계층을 UI 라고 할 수 있고

어플리케이션 레이어는 상태-비즈니스 호출 중개

도메인 계층은 핵심 게임 로직이라고 볼 수 있고

데이터 엑세스 레이어는 데이터 접근 계층을 말하는건데


이러한 계층적 설계로 인해서 게임의 기초를 만들 수 있게 생각할 수 있는 힘을 가지게 된듯.


엔터프라이즈 애플리케이션 아키텍쳐 패턴은 아마 사실 생각보다 그 유명세에 비해서 한국에는 좀 적게 이야기되는듯.


개인적으로 정말 많이 배웠는데 막상 정리한 블로그가 잘 없어