Главная ООП » Файлы » Лекции » ООП [ Добавить материал ]

Объектно-ориентированная модель: презентация (ООП)

[Скачать с сервера (138.9 Kb) - бесплатно] 02.09.2010, 22:04
  • Понятие объекта
  • Организация программы в объектно-ориентированной модели, сообщения
  • Понятие класса
  • Принципы ОО подхода: инкапсуляция, наследование, полиморфизм
  • Сравнение процедурного и объектно-ориентированного подходов


Рекомендуемые источники:
  1. Бадд Т. Объектно-ориентированное программирование в действии / Перев. с англ. – Спб.: Питер, 1997. – 464 с.
  2. Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд. / Пер. с англ. – М.: «Издательство Бином», СПб: «Невский диалог», 1998 г. – 560 с.


Понятие объекта

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

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

Состояние объекта
  • Состояние объекта характеризуется перечнем всех свойств данного объекта и текущими значениями каждого из этих свойств
  • Свойство — это характеристики, черты, качества или способности, делающие данный объект самим собой

Поведение объекта
  • Состояние объекта может измениться только в результате вызова методов
  • Поведение – это то, как объект действует или реагирует
  • Поведение – это набор операций (методов) объекта
  • Операция – это услуга, которую объект может предоставить своим клиентам (другим объектам)
Похожие материалы:

Добавил: COBA (02.09.2010) | Категория: ООП
Просмотров: 6188 | Загрузок: 1583 | Рейтинг: 5.0/1 |
Теги: презентация, лекция, программирование, ООП
Комментарии (0)

Имя *:
Email *:
Код *: