업데이트: 2007년 11월
확장성은 개체의 동작을 추가하거나 수정할 수 있는 기능입니다. 확장 가능한 라이브러리를 만드는 데 사용할 수 있는 메커니즘은 여러 가지가 있습니다. 각 메거니즘에는 고유한 장단점이 있습니다.
Portions Copyright 2005 Microsoft Corporation. All rights reserved.
Portions Copyright Addison-Wesley Corporation. All rights reserved.
디자인 지침에 대한 자세한 내용은 2005년에 Addison-Wesley에서 책으로 출간한 Krzysztof Cwalina와 Brad Abrams의 "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries"를 참조하십시오.
단원 내용
봉인되지 않은 클래스
봉인되지 않은 클래스를 디자인하기 위한 지침에 대해 설명합니다.보호된 멤버
보호된 멤버를 구현하기 위한 지침에 대해 설명합니다.이벤트 및 콜백
이벤트와 콜백 메서드를 사용하기 위한 지침을 제공합니다.가상 멤버
멤버를 가상으로 만들기 위한 지침에 대해 설명합니다.추상 형식 및 인터페이스
추상 형식 및 인터페이스를 만들기 위한 지침에 대해 설명합니다.추상화 구현을 위한 기본 클래스
기본 클래스를 사용하여 추상화를 구현하기 위한 지침에 대해 설명합니다.클래스를 봉인하여 확장성 제한
클래스와 멤버를 봉인하기 위한 지침에 대해 설명합니다.
관련 단원
.NET Framework 클래스 라이브러리 참조
.NET Framework를 구성하는 각 공용 클래스에 대해 설명합니다.클래스 라이브러리 개발을 위한 디자인 지침
클래스 라이브러리 개발에 대한 최선의 구현 방법에 대해 설명합니다.