State Pattern
·
🧊Unity Basic/디자인패턴
상태 패턴 ( State Pattern )상태 패턴은 게임 구현에서 자주 사용되는 디자인 패턴이다.객체가 가진 상태를 관리하고 , 각 상태에 따른 행동을 미리 지정할 수 있다.다른 디자인 패턴과 마찬가지로 상황과 목적에 따라 다른 형태로 구현될 수 있다.상태를 분기문 ( if / switch )로 처리하지 말고각 상태를 '클래스( 객체 )'로 분리해 유연하게 전환할 수 있게 디자인하는 패턴 현업에서는 코드의 재사용성과 유지보수성을 높이기 위해 객체지향적인 설계를 지향하고 있다.같은 프로그램이라도 설계자에 따라 , 혹은 객체지향을 바라보는 관점에 따라 다른 설계 방법이 나오지만 궁극적으로는 프로그램을 더 견고하게 만들고자 하는 목적이 있다. 상태 패턴은 어떠한 객체의 상태를 직관적으로 선언하고 제어하기 위..