2010.08.01 16:59 책 정리/Effective C#

이 포스트를 만든 목적

  • 공부하려고

이 포스트의 준비물

  • gVim 7.2
  • Microsoft Visual C# 2010

참고 서적

  • Effective C#

내용

타입의 가시성을 제한 하라는 말이 무엇인가?

public 을 protected, private 으로 만들라는 말인다.

왜 그렇게 만들어야 하는가?

  • 타입의 내용이 변경 되더라도, 시스템 전체를 변경할 가능성이 적어지거나, 적기 때문이다.
    - 왜냐하면, 타입의 노출 부위가 적기 때문이다.

결론

  • 사생활을 적게 보여줄 수록, 간섭은 더 적어진다.

여담

  • 이건 설계 이야기라서 좀 처럼 쉽게 받아들이지 못한다. 당연한 이야기인데...


posted by 농사를 짓는 게임 프로그래머 최익필

댓글을 달아 주세요