회원 저장소 패키지는 변경 책임으로 나뉜다
패키지는 파일 종류가 아니라 함께 바뀌는 책임과 바깥으로 공개할 의존 방향을 표현합니다.
members기능의 최상위 경계
model기록·저장 불변식
application사용 사례 조정
consoleScanner·문자열 표현
internal패키지 내부 구현
핵심: util·misc 같은 이름보다 model·application·console처럼 변경 이유가 드러나는 경계를 사용합니다.
패키지는 파일 종류가 아니라 함께 바뀌는 책임과 바깥으로 공개할 의존 방향을 표현합니다.
핵심: util·misc 같은 이름보다 model·application·console처럼 변경 이유가 드러나는 경계를 사용합니다.