확장성을 위한 디자인
확장성은 개체의 동작을 추가하거나 수정할 수 있는 기능입니다. 확장 가능한 라이브러리를 만드는 데 사용할 수 있는 메커니즘은 여러 가지가 있습니다. 각 메거니즘에는 고유한 장단점이 있습니다.
Portions Copyright 2005 Microsoft Corporation. 모든 권리 보유.
Portions Copyright Addison-Wesley Corporation. All rights reserved.
디자인 지침에 자세한 내용은 참조를 "Framework 디자인 지침: 규칙, 숙어, 및 재사용에 대 한 패턴입니다.NET 라이브러리"도 서 Krzysztof Cwalina와 Brad Abrams, 게시 Addison-wesley, 2005.
단원 내용
봉인되지 않은 클래스
봉인되지 않은 클래스를 디자인하기 위한 지침에 대해 설명합니다.보호된 멤버
보호된 멤버를 구현하기 위한 지침에 대해 설명합니다.이벤트 및 콜백
이벤트와 콜백 메서드를 사용하기 위한 지침을 제공합니다.가상 멤버
멤버를 가상으로 만들기 위한 지침에 대해 설명합니다.추상 형식 및 인터페이스
추상 형식 및 인터페이스를 만들기 위한 지침에 대해 설명합니다.추상화 구현을 위한 기본 클래스
기본 클래스를 사용하여 추상화를 구현하기 위한 지침에 대해 설명합니다.클래스를 봉인하여 확장성 제한
클래스와 멤버를 봉인하기 위한 지침에 대해 설명합니다.