CH6-1 · MODEL

메서드 정의와 호출: 먼저 구분할 경계

메서드는 여러 문장을 이름 붙인 하나의 동작으로 묶습니다.

핵심 경계

시그니처가 호출 가능한 모양을 정한다

메서드 이름과 매개변수 타입 목록은 어떤 호출을 받을지 구분합니다.

핵심 경계

매개변수는 입력이고 반환값은 결과다

호출자가 제공해야 하는 값과 메서드가 계산해 돌려주는 값을 분리합니다.

핵심 경계

지역 변수는 호출마다 새로 만들어진다

메서드 안의 지역 변수는 해당 호출의 실행 프레임에 속합니다.

핵심 경계 메서드 이름과 매개변수 타입 목록은 어떤 호출을 받을지 구분합니다.