클래스 추출(Extract Class) 리팩토링
* 클래스 추출(Extract Class) 리팩토링 - 기존의 클래스에서 필드와 메서드를 추출해서 새로운 클래스로 옮기는 것. * 클래스 추출 리팩토링 순서 1) 클래스의 책임을 어떻게 추출할지 결정 2) 추출한 책임을 담당할 새로운 클래스 작성 3) 새로운 클래스에서 새로운 클래스로 링크 작성 4) 기존 클래스에서 새로운 클래스로 필요한 필드 이동 5) 이동 할때마다 컴파일해서 테스트 6) 기존 클래스에서 새로운 클래스로 필요한 메스드 이동 * 리팩토링 전 코드 package ExtractClass; public class Book { private String _title; private String _isbn; private String _price; private String _authorName..
자바강좌/리팩토링
2020. 1. 28. 21:49