728x90
Getter&Setter로 흔히 불리는 접근자와 변경자 메서드 이다.
public 클래스라면 패키지 바깥에서 접근할 수 있는 접근자를 제공함으로써 클래스 내부 표현 방식을 언제든 바꿀 수 있는 유연성을 얻을 수 있다.
public 클래스가 필드를 공개하면 이를 사용하는 클라이언트가 생겨나고, 내부 표현 방식을 마음대로 바꿀 수 없게 된다.
https://kimfk567.tistory.com/14
getter,setter를 사용하는 이유와 객체의 부품화 (in VO,DTO)
문득 getter,setter 제네레이터를 통해 VO,DTO를 만들고 왜 이렇게 사용할까?하는 생각이 들었다. getter ,setter를 만드는건 제네레이터가 해주기 때문에 쉽게 만들 수 있고 값을 받아오고 입력해줘서 DB
kimfk567.tistory.com
예전에 접근자에 대해 글을 쓴적이 있었다.
728x90
'JAVA > 이펙티브 자바' 카테고리의 다른 글
18. 상속보다는 컴포지션을 사용하라 (0) | 2023.07.01 |
---|---|
17. 변경 가능성을 최소화하라 (0) | 2023.07.01 |
15. 클래스와 멤버의 접근 권한을 최소화하라 (0) | 2023.07.01 |
14. Comparable을 구현할지 고려하라 (0) | 2023.07.01 |
13. clone 재정의는 주의해서 진행하라 (0) | 2023.07.01 |