본문 바로가기
개발/개인적인 생각

개인생각) 접근제한자에 대한 생각

by 테샤르 2019. 11. 15.

접근 제한자에 대한 생각

 

코드를 짜다보면.. 네이밍과 함께 엄청 중요하다고 생각하는 건 '접근 제한자'이다.

어떤 속성에 인덱스의 get 및 set  부분을 명시하는 과정이다. 접근성을 제한하거나 접근성에 대해 제한을 풀어서 여러 곳에서 참조 및 접근을 가능하게 하는 과정을 말하는데 대표적으로  getXX , setXX으로 명칭을 사용한다.

 

접근 제한자를 정확하게 명시해야 데이터 흐름 및 작업에서도 의 관계가 명확하게 된다.

 

모호하게 public으로 사용하다 보면 이상현상이 생길 가능성이 생기기 때문에 접근 제한자를 정확하게 명시하는 것이 중요하다.

 

기본 중에 기본이라고 생각하는데 이걸 위배하고 사용하면 예기치 못한 상황이 많이 생기게 된다.

 

반응형

댓글