Monster 클래스에서 enum타입을 파서 타입에 따라 구현하도록 하는게 낫나요

Monster 클래스를 상속받아서 각자 구현하여 다형성을 추구하는게 좋나영??