-
데이터 구조는 프로그램을 이해하는 데 큰 역할을 한다.
- 즉, 중요한 만큼 깔끔히 관리해야함.
-
데이터를 이해하는 과정에서 레코드의 필드 이름을 바꾸고 싶을 수 있는데, 클래스에서도 마찬가지.
-
게터와 세터 메서드는 클래스 사용자 입장에서는 필드와 다를 바 없음.
- 게터와 세터 이름 바꾸기도 필드 이름 바꾸기만큼 중요.
- 레코드의 유효 범위가 제한적이라면 필드에 접근하는 모든 코드를 수정한 후 테스트.
- 레코드가 캡슐화되지 않았다면 우선 레코드를 캡슐화.
- 캡슐화 된 객체 안의 private 필드명을 변경하고, 그에 맞게 내부 메서드들을 수정.
- 테스트.
- 생성자의 매개변수 중 필드와 이름이 겹치는 게 있다면 함수 선언 바꾸기로 변경.
- 접근자들의 이름도 바꿔줌.