
[디자인 패턴 연습] 전략(Strategy) - 무기 교체
·
Unity/실습
목적 및 구현 범위수업 시간에 배운 디자인 패턴을 써보기 위한 실습이다.이번에는 전략 패턴을 사용하여 무기를 교체시켜볼 것이다.이전 글에서 만들어놓은 플레이어의 공격 부분이 현재 무기에 맞게 다르게 실행되는 것이다. [디자인 패턴 연습] 싱글턴(Singleton), 상태(State) - 플레이어 상태 전환목적 및 구현 범위수업 시간에 배운 디자인 패턴을 써보기 위한 실습이다.특히 상태 패턴과 전략 패턴의 차이가 모호하게 느껴져서, 이를 직접 써보면서 이해하려는 목적이다.따라서 플레이어lottodangchum.tistory.com 전략(Strategy) 패턴Weapon무기 자체를 담당하는 추상 클래스를 만들었다.Attack() 메소드 하나 밖에 없기 때문에 인터페이스로 만들어도 되지만, State를 인터페..