getter1 게터(Getter)를 쓰지 않는다 객체지향 생활체조의 원칙을 보면 규칙 9: 게터/세터/프로퍼티를 쓰지 않는다. 가 있습니다. 위의 규칙을 적용해보며 느낀점에 대해 이야기해보도록 할게요! Getter을 사용한다면? Getter을 쓴다는 것은 내부의 상태를 노출한다는 것입니다. 내부 필드를 밖으로 꺼내 로직을 구현한다면 어떻게 될까요? class Car { private final Handle handle ... public getHandel(){ return handle; ] } class 외부 { ... void moveRightCar(Car car) }{ Handel handle = car.getHandle(); handle.turnRight(); } } 이해하기 쉬운 예시를 만들어보았습니다. "차를 오른쪽으로 가기 위해 핸들을 꺾는.. 2023. 7. 16. 이전 1 다음