[[refactoring_0|예제 0]] 에서 만든 statement 함수를 개선해야할 일이 있다면 어떤 일이 있을까? 각 요구사항의 변경과 그에 따른 statement 함수가 바뀌어야할 점을 고민해볼 것. 입력이 바뀌는 경우 * 비극과 희극 이외의 장르가 추가될 경우 * 같은 이름의 공연을 여러 개 추가해야할 경우 * 연극 공연뿐만 아니라 다른 공연 (뮤지컬, 오케스트라 등) 이 추가되고 각 공연마다 다른 특징을 기록해야할 필요가 있다면? 출력이 바뀌는 경우 * 출력물을 HTML 포맷으로 하고 싶은 경우 * 출력물을 카카오톡 알림으로 보낼 경우 그 외 * 알 수 없는 연극으로 인한 예외임을 명시하려면 어떻게 하는 게 좋을까?