Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вмип.doc
Скачиваний:
2
Добавлен:
08.05.2019
Размер:
69.63 Кб
Скачать
  1. Объекты

Объектно-ориентированный подход в программировании предлагает все, что входит в состав приложения считать объектами, которые взаимодействуют друг с другом и с пользователем в соответствии с заданными в программе свойствами и поведением, выполняя необходимые функции приложения. Объекты являются программным представлением физических или логических сущностей, характеризующихся особыми свойствами, поведением, взаимодействием с себе подобными сущностями. Они необходимы для моделирования поведения представляемых ими физических или логических объектов. Для изменения поведения и состояния элементов управления используются их свойства и методы. Объект характеризуется следующими основными понятиями:

  • Состояние. Каждый объект всегда находится в определенном состоянии, которое характеризуется набором свойств объекта. Под воздействием событий объект может переходить в другие состояния, при этом объект может сам генерировать события при переходе в другое состояние

  • Свойство – признак или некоторое отдельное качество (параметр) объекта. Например, свойствами могут быть размеры объекта, его месторасположение на экране, заголовок, его наименование и т.д. совокупность свойств объекта определяет его состояние. Как правило, свойство – это набор переменных и констант, в которых хранятся значения, определяющие параметры объекта

  • Метод – функция или процедура, которая реализует возможные с объектом действия

  • Событие – средство взаимодействия объектом друг с другом. Объекты генерируют заданные события и выполняют действия в ответ на заданные события. Анализ и обработка событий позволяет объекту реагировать на внешние воздействия. В этом плане событие – аналог сообщения, получаемого или отправляемого объектами.

3. Классы

Объекты, имеющие общие свойства и поведения, объединяются в классы, поэтому класс можно определить как некую общность конкретных объектов или как описание объекта (каким он должен быть и что он должен делать. Если объекты существуют в приложениях во время их выполнения, то класс – это абстракция, объединяющая объекты в одну группу согласно их свойствам и поведению в среде окружения, в которой они существуют и взаимодействуют. Класс не существует в работающем приложении. В VB.Net классы используются в качестве шаблонов объекта. С их помощью во время выполнения можно создавать любое количество объектов одного класса. Внутренняя структура класса передается объекту посредством модуля класса. Класс описывает семейство объектов, а каждый экземпляр класса является уникальным представителем этого семейства. Строго говоря, на панели элементов управления среды разработки находятся не объекты, а классы, например, объектом класса Button является кнопка управления на форме со всеми своими свойствами и действиями. Таким образом, класс является носителем общих для объектов этого класса признаков, т.е. объекты класса обладают всеми свойствами, методами и событиями, которые определены в исходном классе, однако каждый объект класса моет иметь различные значения этих свойств и функционировать независимо от других.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]