Entwurfsrichtlinien für Member
Methoden, Eigenschaften, Ereignisse, Konstruktoren und Felder werden zusammenfassend als Member bezeichnet. Member sind letztendlich das Mittel, mit dem die Frameworkfunktionalität für die Endbenutzer eines Frameworks verfügbar gemacht wird.
Member können virtuell oder nicht virtuell, konkret oder abstrakt, statisch oder Instanzmember sein und mehrere unterschiedliche Barrierefreiheitsbereiche aufweisen. All diese Vielfalt bietet eine unglaubliche Ausdruckskraft, erfordert aber gleichzeitig Sorgfalt seitens des Framework-Designers.
Dieses Kapitel enthält grundlegende Richtlinien, die beim Entwerfen von Membern eines beliebigen Typs beachtet werden sollten.
In diesem Abschnitt
Überladen von Membern
Eigenschaftenentwurf
Konstruktorentwurf
Ereignisentwurf
Feldentwurf
Erweiterungsmethoden
Operatorüberladungen
Parameterentwurf
Teile ©2005, 2009 Microsoft Corporation. Alle Rechte vorbehalten.
Nachdruck mit Genehmigung von Pearson Education, Inc aus Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition von Krzysztof Cwalina und Brad Abrams, veröffentlicht am 22. Oktober 2008 durch Addison-Wesley Professional als Teil der Microsoft Windows Development Series.