Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 963 Bytes

9.2 필드 이름 바꾸기.md

File metadata and controls

17 lines (13 loc) · 963 Bytes

9.2절 필드 이름 바꾸기

  • 데이터 구조는 프로그램을 이해하는 데 큰 역할을 한다.

    • 즉, 중요한 만큼 깔끔히 관리해야함.
  • 데이터를 이해하는 과정에서 레코드의 필드 이름을 바꾸고 싶을 수 있는데, 클래스에서도 마찬가지.

  • 게터와 세터 메서드는 클래스 사용자 입장에서는 필드와 다를 바 없음.

    • 게터와 세터 이름 바꾸기도 필드 이름 바꾸기만큼 중요.

절차

  1. 레코드의 유효 범위가 제한적이라면 필드에 접근하는 모든 코드를 수정한 후 테스트.
  2. 레코드가 캡슐화되지 않았다면 우선 레코드를 캡슐화.
  3. 캡슐화 된 객체 안의 private 필드명을 변경하고, 그에 맞게 내부 메서드들을 수정.
  4. 테스트.
  5. 생성자의 매개변수 중 필드와 이름이 겹치는 게 있다면 함수 선언 바꾸기로 변경.
  6. 접근자들의 이름도 바꿔줌.