* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Объектные модели
8 февраля 2009

У простых объектов бывает несколько свойств, методов и одно-два события, более
сложным объектам требуется больше свойств и методов и даже другие (дочерние)
объекты. Сложные объекты способны хранить дочерние объекты и открывать к ним
доступ, как к своим членам. Например, элемент управления TextBox поддерживает
свойство font, которое представляет собой объект типа Font, Аналогично любой
экземпляр класса Form содержит и предоставляет набор Controls, в который вводят
все элементы управления, размешенные на форме. Иерархия вложенных (дочер-
них) объектов, формирующих структуру объекта, определяется его объектной моде-
лью (object model).
Объектная модель — это иерархия дочерних объектов главного объекта, к кото-
рым он предоставляет доступ. Обратимся к нашему примеру с автомобилем, Авто-
мобиль, который сам по себе является объектом, состоит из ряда дочерних объек-
тов: объекта Двигатель, четырех объектов Колесо, объекта Трансмиссия ит.д, Ком-
поновка дочерних объектов непосредственно определяет работу объекта Автомо-
биль. Например, поведение объектов Автомобиль, у которых свойство Число ^цилин-
дров дочернего объекта Двигатель равно соответственно 4 и 8, будет различным. В
свою очередь у дочерних объектов могут быть собственные дочерние объекты. На-
пример, объект Двигатель (который является дочерним объектом объекта Автомо-
биль} может иметь несколько дочерних объектов Свеча_зажигания.

Теги: .NET

Статьи по теме:

Проверка разрешений, запрашиваемых установленной сборкой
Рисование сложных фигур
Реализация полиморфизма через наследование
Редактор реестра
Достоинства сертификации Microsoft
Лямбда-выражения
Проверка на уровне формы
Создание и настройка объекта DataAdapter
Отладка элементов управления
Создание перегруженных методов
Получение доступа к библиотекам типов .NET и СОМ
Объекты Color, Brush и Pen
Извлечение данных с помощью объектов DataAdapter
Применение класса XmlDataDocument
Cabinet File (*.CAB) Compression and Extraction – версия 9.9
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Объектные модели. Регион сайта: Москва и Санкт-Петербург