Поделиться через


Руководства по проектированию для участников

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

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

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

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

Перегрузка элементов
Проектирование свойств
Проектирование конструктора
Конструктор событий
Конструктор полей
Методы расширения
Перегрузки операторов
Конструктор параметров
© Часть 2005, 2009 Корпорация Майкрософт. Все права защищены.

Перепечатан с разрешения Pearson Education, Inc. из Руководство по проектированию: Соглашения, идиомы и шаблоны для повторного использования библиотек .NET, 2-е издание Кшиштоф Чвалина и Брэд Абрамс, опубликованное 22 октября 2008 года Addison-Wesley Профессиональный в рамках серии разработки Microsoft Windows.

См. также