의도 메서드 객체의 상태를 바꾸는 메서드 이름을 setter(예컨대 setQuantity)처럼 값만 넣는 모양으로 짓지 않고, changeQuantity처럼 무엇을 하려는지가 드러나게 짓는 방식이다. setter는 아무 값이나 받아 검증 없이 덮어쓰기 쉽지만, 의도 메서드는 이름이 허용하는 범위의 변경만 하도록 메서드 안에서 막을 수 있다. 용어 목록 자신만의 철학을 만들어가는 중입니다. 최상단으로 이동했습니다! 이전 다음