[C#, 유니티] factoryMethod와 AbstractFactory의 차이
오늘은 C#문법 가운데 디자인패턴 중 알아두면 좋은 팩토리메소드와 추상팩토리에 대해서 배웠습니다 먼저 팩토리 메소드와 추상 팩토리과 같은 패턴들을 쉽게 분석하는 방법은 클래스UML을 보는 것입니다 팩토리 메서드만 먼저 보게되면 Creator라는 클래스가 product의 형태로 가지고 있고, Product는 인터페이스라서 실체화하여 구현한 클래스이므로 자식클래스는 클래스UML을 점선으로 표시한것입니다 (abstract클래스를 상속받는 자식은 실선으로 표시) 그리고 Creator클래스가 가지고 있던 product에 팩토리메소드라는 함수를 만들어 넣어주었고 Creator라는 클래스를 상속받는 자식클래스들은 각 타입에 맞는 Product를 생성한다고 합니다 그럼 이제 Player라는 Creator Class와 ..
2022.11.03