item 33, 타입의 가시성을 제한하라.
이 포스트를 만든 목적 공부하려고 이 포스트의 준비물 gVim 7.2 Microsoft Visual C# 2010 참고 서적 Effective C# 내용 타입의 가시성을 제한 하라는 말이 무엇인가? public 을 protected, private 으로 만들라는 말인다. 왜 그렇게 만들어야 하는가? 타입의 내용이 변경 되더라도, 시스템 전체를 변경할 가능성이 적어지거나, 적기 때문이다. - 왜냐하면, 타입의 노출 부위가 적기 때문이다. 결론 사생활을 적게 보여줄 수록, 간섭은 더 적어진다. 여담 이건 설계 이야기라서 좀 처럼 쉽게 받아들이지 못한다. 당연한 이야기인데...
책 정리/Effective C#
2010. 8. 1. 16:59
최근댓글