[유니티 TIPS] 객체지향의 기본기 Strategy 패턴 | 프로그래밍 디자인패턴
1. 🌟 스트레티지 패턴의 기본 개념과 데모 소개스트레티지 패턴은 객체지향 프로그래밍의 기본 성질을 이용하는 간단한 패턴이다.이 패턴은 간단하여 패턴으로 분류할 필요가 있을지 의문이 든다.데모는 이북에서 배포하는 샘플을 활용하여 진행된다.아이템마다 서로 다른 속성을 가지고 있지만, 데모만으로는 모두 이해하기 어려울 수 있다.데모를 통해 명확하게 이해할 수 있도록 도와준다. 2. 🌀 스트레티지 패턴의 핵심 개념스트레티지 패턴은 동일 계열의 알고리즘 군을 정의하고 각각의 알고리즘을 캡슐화하여 상호 교환이 가능하도록 만들어 주는 디자인 패턴이다.알고리즘을 독립적으로 런타임 시 변경할 수 있게 하여 유연성을 제공한다.여러 알고리즘을 관리하기 위해 베이스 클래스를 구체화해 다양한 구현체를 만들어 사용할 수 있..