Unity Strategy Pattern1 [Unity] 디자인 패턴 : 전략 패턴(Strategy Pattern) Unity와 C#을 통한 전략 패턴(Strategy Pattern) 사용 방법에 대해 알아보자. 1. 전략 패턴이란? 행동을 정의하고 캡슐화해서 각각의 행동이 추가될 때 유연하고 독립적으로 변경하여 사용할 수 있게 도와주는 패턴 특정 상황에 따라 행동을 바꾸고 싶을 때 적용하면 유용한 패턴 ex) 캐릭터가 전투 상황에 따라 무기를 교체할 때 2. 사용 예제 - 문제 상황 필자가 좋아하는 자동차로 상황을 만들어 보겠다. 자동차 회사들의 자동차를 시뮬레이션하는 프로그램을 제작한다고 가정해보자. H사의 - HCar 자동차 모델이 있고, T회사의 TCar 자동차 모델이 있다. 모든 자동차는 Display() : 자동차 외관을 보여주는 함수, Move() : 자동차가 굴러가면서 움직이는 함수 두 가지 함수를 가지.. unity3d/DesignPattern 2022. 6. 16. 더보기 ›› 이전 1 다음