Skip to content

Latest commit

 

History

History
9 lines (7 loc) · 350 Bytes

12.5 필드 내리기.md

File metadata and controls

9 lines (7 loc) · 350 Bytes

서브클래스 하나에서만 사용하는 필드를 해당 서브클래스로 옮기는 리팩터링.

절차

  1. 대상 필드를 모든 서브클래스에 정의한다.
  2. 슈퍼클래스에서 그 필드를 제거한다.
  3. 테스트한다.
  4. 이 필드를 사용하지 않는 모든 서브클래스에서 제거한다.
  5. 테스트한다.