Prototype Pattern이란?어떤 객체가 자기와 비슷한 객체를 스폰 할 수 있도록 하는 패턴예제몬스터 스포너public class Monster{}public class Ghost : Monster{}public class Demon : Monster{}public class Sorcerer : Monster{}public class Spawner{ public virtual Monster SpawnMonster(){}}public class GhostSpawner : Spawner{}public class DemonSpawner : Spawner{}애초에 요즘은 몬스터를 각기 다른 클래스로 만들지도 않지만, 각각의 몬스터에 따라 스포너를 만들어줘야하는 문제가 생긴다.Monster에 추상 매..