저는 멤버/타입을 코드화 할 때 액세스 한정자를 올바르게 적용하는 방법을 더 잘 이해하는 데 도움이되는 자료를 찾는 학생입니다.액세스 한정자의 올바른 적용
저는 (C#에서) private, public, protected 등과 같은 수정자를 어떻게 접근 할 수 있는지 알고 있습니다. 내 작은 프로젝트를 코딩 할 때 모든 것을 공개하는 경향이 있습니다. 나는 이것이 창 밖으로 캡슐화하는 것만 큼 절대적으로 끔찍한 관행이라고 확신한다. 내부 대 개인과 같은 것을 사용하는 것이 올바른지는 결코 알 수 없습니다.
접근 수정 자의 올바른 사용에 대해 이해하는 데 도움이되는 자료가 있습니까?