if else로 처리하면 메소드 하나로 처리되는데

다형적 객체생성하면 코드 수십배로 늘어남