Правила разработки членов

Методы, свойства, события, конструкторы и поля называются элементами. Члены в конечном счете являются средствами, с помощью которых функциональность платформы предоставляется конечным пользователям платформы.

Члены могут быть виртуальными или невиртуальными, конкретными или абстрактными, статическими или экземплярами и иметь несколько различных область специальных возможностей. Все это разнообразие обеспечивает невероятную экспрессивность, но в то же время требует заботы от части конструктора платформы.

В этой главе приведены основные рекомендации, которые следует соблюдать при проектировании элементов любого типа.

В этом разделе

Перегрузка членов
Разработка свойств
Разработка конструкторов
Разработка событий
Разработка полей
Методы расширения
Перегрузки операторов
Разработка параметров
Фрагменты: © Корпорация Майкрософт (Microsoft Corporation), 2005, 2009. Все права защищены.

Перепечатано с разрешения Pearson Education, Inc. из книги Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET (2-е издание), авторы: Кржиштоф Цвалина (Krzysztof Cwalina) и Брэд Абрамс (Brad Abrams). Книга опубликована 22 октября 2008 г. издательством Addison-Wesley Professional в рамках серии, посвященной разработке для Microsoft Windows.

См. также