Strategy 썸네일형 리스트형 [디자인 패턴_Again] Strategy Pattern. 우리는 클래스를 설계 할 때 클래스 상속이란 것을 사용합니다. 클래스를 상속하면 클래스의 행동(메소드)와 상태(클래스변수등)를 상/하위 클래스들이 공유를 할 수 있습니다. 만약 와우 짝퉁을 만든다고 하겠습니다. 처음이기 때문에 간단한 직업을 3개만 우선 만들어보기로 합니다. 전사/도적/성기사죠. 이들은 모두 걷거나 뛰어서 이동하고 칼로 근접 전투를 합니다. 그래서 상위 클래스를 만들어서 "걷다" "뛰다" "액션" 라는 행동을 정의하고 그것을 상속받아서 각각의 하위 클래스에서 공격이 조금 다른 직업일 경우 이를 override 하기로 했습니다. Character | Warrior Thief Paladin 이렇게 설계를 했다고 합시다. 많은 다른 좋은 방법이 있겠지만 일단 이렇게 -_-;; Character.. 더보기 이전 1 다음