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



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

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

Теги: .NET

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

Команды для манипулирования данными
Инкапсуляция
Отладка элементов управления
Реализация членов интерфейса на Visual Basic .NET
Мемоизация (memoization)
Интерфейсы как средство достижения полиморфизма
Полиморфизм
Принципы разработки пользовательского интерфейса
Перегрузка членов
Подключение класса DoughnutMachine к пользовательскому интерфейсу
Обзор .NET Framework
Создание дополнительных типов объектов Doughnut
Общие (статические) члены
Стыковка и фиксация элементов управления
Managed Control Panel Items
| .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 31


     



Rambler's Top100

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

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