심플 팩토리 패턴

    심플 팩토리 패턴 (Simple Factory Pattern)

    심플 팩토리 패턴 (Simple Factory Pattern)

    팩토리란? (Factory) => 객체 생성을 처리하는 클래스 심플 팩토리란? (Simple Factory) => 객체를 생성하는 일을 전담하는 클래스 심플 팩토리 패턴 정의 => 일반적인 팩토리 패턴은 무언가 객체를 생성하고자 할 때 사용하는 패턴 => 심플 팩토리는 사실 패턴이라기보다는 객체지향 프로그램을 할 때 사용되는 관용구 같은 것 => 하지만 팩토리 메서드 패턴이나, 추상 팩토리 패턴의 기본이므로 알아두면 좋음 => 주어진 입력을 기반으로 다른 유형의 객체를 반환하는 메소드가 있는 팩토리 클래스 이제 유니티에서 코드를 통해 패턴을 확인해보려고 한다. 유닛을 영역에 맞게 생성하고 로그로 움직임을 찍어보려고 한다. 프로젝트 구성은 아래와 같다. 먼저 Unit.cs이다. // Unit.cs usin..