멤버 디자인 지침

메서드, 속성, 이벤트, 생성자 및 필드를 총체적으로 멤버라고 합니다. 멤버는 궁극적으로 프레임워크 기능이 프레임워크의 최종 사용자에게 노출되는 수단입니다.

멤버는 가상 또는 비가상, 구체적 또는 추상적, 정적 또는 인스턴스일 수 있으며 접근할 수 있는 여러 범위를 가질 수 있습니다. 이 모든 다양성은 놀라운 표현력을 제공하지만 동시에 프레임워크 디자이너의 주의가 필요합니다.

이 장에서는 모든 형식의 멤버를 디자인할 때 따라야 할 기본 지침을 제공합니다.

섹션 내용

멤버 오버로드
속성 디자인
생성자 디자인
이벤트 디자인
필드 디자인
확장명 메서드
연산자 오버로드
매개 변수 디자인
Portions © 2005, 2009 Microsoft Corporation. All rights reserved.

Pearson Education, Inc의 동의로 재인쇄. 출처: Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition 작성자: Krzysztof Cwalina 및 Brad Abrams, 출판 정보: Oct 22, 2008 by Addison-Wesley Professional as part of the Microsoft Windows Development Series.

참고 항목