리팩터링 리팩터링 정리 chapter7 이 클래스에 원본 레코드를 반환하는 접근자도 정의하고, 변수를 캡슐화하는 함수들이 이 접근자를 사용하도록 수정한다. 원본 레코드 대신 새로 정의한 클래스 타입의 객체를 반환하는 함수들을 새로 만든다. 레코드를 반환하는 예전 함수를 사용하는 코드를 4단계에서 만든 새 함수를 사용하도록 바꾼다. 아직 컬렉션을 캡슐화하지 않았다면 변수 캡슐화하기부터 한다. 컬렉션의 변경자를 호출하는 코드가 모두 ... 리팩터링리팩터링
리팩터링 정리 chapter7 이 클래스에 원본 레코드를 반환하는 접근자도 정의하고, 변수를 캡슐화하는 함수들이 이 접근자를 사용하도록 수정한다. 원본 레코드 대신 새로 정의한 클래스 타입의 객체를 반환하는 함수들을 새로 만든다. 레코드를 반환하는 예전 함수를 사용하는 코드를 4단계에서 만든 새 함수를 사용하도록 바꾼다. 아직 컬렉션을 캡슐화하지 않았다면 변수 캡슐화하기부터 한다. 컬렉션의 변경자를 호출하는 코드가 모두 ... 리팩터링리팩터링