TIL: 팩토리 패턴 (Factory Pattern) 팩토리 패턴이란?객체 생성을 new 키워드로 직접 하지 않고, 전용 클래스(Factory) 가 대신 생성해주는 디자인 패턴.생성 로직을 하나의 장소로 집중시켜서, 유지보수, 확장성, 유닛 테스트 등에 유리하다.상황문제팩토리 패턴으로 해결new가 여기저기 흩어져 있음결합도 증가Factory 하나로 통합생성 조건이 다양함코드 중복, 혼란내부에서 조건 분기 처리다양한 하위 클래스 필요타입 의존성 증가추상 클래스/인터페이스로 통일public enum EnemyType { Goblin, Orc }public class Enemy { }public class Goblin : Enemy { }public class Orc : Enemy { }public stat..