Tagtervezési irányelvek
A metódusokat, tulajdonságokat, eseményeket, konstruktorokat és mezőket együttesen tagoknak nevezzük. A tagok végső soron azok az eszközök, amelyekkel a keretrendszer funkcióit elérhetővé teszik a keretrendszer végfelhasználói számára.
A tagok lehetnek virtuális vagy nem környezetfüggőek, konkrétak vagy absztraktak, statikusak vagy példányok, és számos különböző akadálymentességi hatókörrel rendelkezhetnek. Mindez a fajta hihetetlen kifejezőképességet biztosít, de ugyanakkor gondoskodni kell a keretrendszer tervezőjének részéről.
Ez a fejezet olyan alapvető irányelveket kínál, amelyeket minden típusú tag tervezésekor követni kell.
A szakasz tartalma
Tag túlterhelése
Tulajdonságtervezés
Konstruktor tervezése
Eseménytervezés
Mezőtervezés
Bővítménymetelyek
Operátor túlterhelései
Paramétertervezés
© Részletek 2005, 2009 Microsoft Corporation. Minden jog fenntartva.
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, published 22, 2008 by Addison-Wesley Professional, a Microsoft Windows Development Series részeként.