다른 업무 처리하느라 신경쓰지 못했던 코드를 조금 손보았다. Covnerter 인터페이스 활용하여 중복 코드 제거 프로젝트에서는 엑셀->csv 와 csv->엑셀 변환 메서드를 가진 class가 분리되어 있다. 초기 설계 시 각각을 Converter라는 인터페이스를 상속받은 구현체로 선언해놓긴 했지만, 막상 로직에서는 객체지향의 장점을 살리지 못하고 각각 메서드 자체를 분리한 후 사용자로부터 작업 번호를 받아 switch문을 통해 필요한 메서드가 호출되도록 작성했었다. public void work(int num){ try { switch(num) { case 1 : csvToExcel(); break; case 2 : excelToCsv(); break; case 0 : exit(); break; //T..