그걸 안붙이는 사람이 있다고?
접근제한자를 어떻게 쓰냐에 따라서 이 메소드의 외부 사용 유무에 대한 정보부터 정하잖아
당연히 접근제한자는 신중하게 써야하고, 되도록이면 내부에서만 쓰게 할거고, 외부에서 쓸거면 제한적으로 할거고
그리고 이 어셈블리 안에서만 쓸꺼면 interal 쓸거고, proteced같이 상속 클래스와 현 클래스내에서 쓰냐도 갈리고.. 당연히 상황에 따라 유동적으로 써야하는거고...
접근제한자가 있냐 없냐에따라서 이 메서드가 어디까지 쓰고 어디까지 참조되냐를 파악하는 당연한거니까 당연히 써야하는거임.
디커플링을 줄이기위해서 기본적으로 private를 외부에서 어쩔 수 없이 참조할때를 위해서 public을 써야하는거고..
댓글 0