초기화 리스트를 통해 보조 클래스 객체 초기화

[디자인 패턴] #10_Sandbox Pattern, 샌드박스 패턴 게임 디자인 패턴 중 "행동 패턴"에 대해 알아보겠습니다. "게임 프로그래밍 패턴"의 12 항목, "하위 클래스 샌드박스"에 해당하는 내용입니다. 샌드박스 패턴 1. 정의 상위 클래스가 제공하는 기능들을 통해서 하위 클래스에서 행동을 정의한다. 2. 상세 내용 * 상위 클래스가 제공하는 인터페이스 없이, 하위 클래스에서 각각의 행동을 정의할 경우? 1. 중복 코드의 문제점 2. 대부분의 외부 코드와 커플링 된다. 3. Too Much Coupling 문제로 외부에서 코드를 변경할 경우, 클래스가 깨진다. 4. 모든 하위 클래스가 공통적으로 공유할 불변식을 정의하기 어렵다. * 기본적인 구현 방법? 원시 명령을 상위 클래스의 "protec..
Hardii2
'초기화 리스트를 통해 보조 클래스 객체 초기화' 태그의 글 목록