Riktlinjer för medlemsdesign
Metoder, egenskaper, händelser, konstruktorer och fält kallas gemensamt medlemmar. Medlemmar är i slutändan det sätt på vilket ramverksfunktioner exponeras för slutanvändarna av ett ramverk.
Medlemmar kan vara virtuella eller icke-virtuella, konkreta eller abstrakta, statiska eller instanser och kan ha flera olika omfattningar för tillgänglighet. All denna variation ger otrolig uttrycksfullhet men kräver samtidigt försiktighet från ramverksdesignerns sida.
Det här kapitlet innehåller grundläggande riktlinjer som bör följas när du utformar medlemmar av alla typer.
I det här avsnittet
Överlagring av medlemmar
Egenskapsdesign
Konstruktordesign
Händelsedesign
Fältdesign
Tilläggsmetoder
Överlagring av operatorer
Parameterdesign
Portioner © 2005, 2009 Microsoft Corporation. Med ensamrätt.
Reprinted by permission of Pearson Education, Inc. from Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition by Krzysztof Cwalina and Brad Abrams, publicerad 22 okt 2008 av Addison-Wesley Professional som en del av Microsoft Windows Development Series.