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


Извлечение интерфейса

Обновлен: Ноябрь 2007

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

Если несколько клиентов пользуются одним подмножеством членов класса, структуры или интерфейса или несколько классов, структур или интерфейсов имеют подмножество общих членов, то может быть полезно создать их этого подмножества членов интерфейс. Дополнительные сведения об использовании интерфейсов см. в разделе Интерфейсы (Руководство по программированию в C#).

При выполнении операции "извлечение интерфейса" в новом файле генерируется интерфейс и курсор помещается в начале этого файла. С помощью Диалоговое окно "Извлечение интерфейса" можно указать члены, которые нужно извлечь в новый интерфейс, имя нового интерфейса и имя генерируемого файла.

Заметки

Эта функция доступна только в том случае, если курсор расположен в пределах класса, структуры или интерфейса, содержащего члены, которые нужно извлечь. Когда курсор находится в таком положении, нужно запустить выполнение операции оптимизации "извлечение интерфейса".

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

См. также

Задачи

Практическое руководство. Оптимизация кода с помощью операции "извлечение интерфейса"

Основные понятия

Оптимизация