d9e5a92d

Наследование и интерфейсы



Наследование и интерфейсы
Основы наследования
Знакомство с наследованием
Обращение к функциональности базового класса
Переопределение свойств и методов
Как стать начальником?
Просмотр иерархии наследования
Правила преобразования и обращения к членам классов в иерархии наследования
Полиморфизм на практике
Замещение
Абстрактные базовые классы
Пример: класс CollectionBase
Корневой базовый класс Object
Основные методы класса Object
Equals и ReferenceEquals
МетодToString
Функция GetType и рефлексия
MemberWiseClone
Проблема неустойчивости базовых классов и контроль версии


Интерфейсы
Механика реализации интерфейса
Нетривиальное применение интерфейсов
Выбор между интерфейсами и наследованием
Важнейшие интерфейсы .NET Framework
ICloneable
Disposable
Коллекции
For Each и интерфейс lEnumerable
ICollection
IList
IDictionary
IComparable
Интерфейс IComparer




Содержание раздела