Pokyny k návrhu členaMember Design Guidelines

Metody, vlastnosti, události, konstruktory a pole se souhrnně označují jako členy.Methods, properties, events, constructors, and fields are collectively referred to as members. Členové jsou takže v konečném důsledku znamená, podle kterého je funkce rozhraní zpřístupněny koncovým uživatelům o architektuře.Members are ultimately the means by which framework functionality is exposed to the end users of a framework.

Členové může být statická virtuální a nevirtuální, konkrétní nebo abstraktní, nebo instance a může mít několik různých oborech přístupnosti.Members can be virtual or nonvirtual, concrete or abstract, static or instance, and can have several different scopes of accessibility. Tento různých poskytuje neuvěřitelné expresivity, ale ve stejnou dobu vyžaduje péči ze strany framework designer.All this variety provides incredible expressiveness but at the same time requires care on the part of the framework designer.

Tato kapitola nabízí základní pokyny, které byste měli dodržet, při navrhování členy libovolného typu.This chapter offers basic guidelines that should be followed when designing members of any type.

V tomto oddíluIn This Section

Přetížení členaMember Overloading
Návrh vlastnostiProperty Design
Návrh konstruktoruConstructor Design
Návrh událostiEvent Design
Návrh poleField Design
Metody rozšířeníExtension Methods
Přetížení operátoruOperator Overloads
Návrh parametruParameter Design
Portions © 2005, 2009 Microsoft Corporation. Všechna práva vyhrazena.Portions © 2005, 2009 Microsoft Corporation. All rights reserved.

Přetištěno podle oprávnění Pearson vzdělávání, Inc. z pokyny k návrhu architektury: Konvence, Idiomy a vzory pro opakovaně použitelného knihovny .NET, 2nd Edition Krzysztof Cwalina a Brad Abrams publikován 22 Oct 2008, Designing Effective části této série Microsoft Windows Development.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 Oct 22, 2008 by Addison-Wesley Professional as part of the Microsoft Windows Development Series.

Viz také:See also