Объектно-ориентированное проектирование (лекции и упражнения для семинарских занятий)
Кравцов Г.М., Львов М.С.
Надіслав: Кравцов Геннадий (27 січня 2004р.)
Анотація

Курс лекций по ООП

2 курс, 1 семестр

Объектно-ориентированное проектирование (лекции)

Лекция 1. Введение
Об истории развития методов проектирования программ.
Объектно-ориентированные языки программирования.
Концепция объектно-ориентированного программирования.
Cистема понятий объектно-ориентированной методологии программирования.
Объекты. Атрибуты, методы, свойства.
Взаимодействие объектов системы: сообщения и распределение обязанностей.
Функционирование объектов системы: состояния и поведение.
Классы объектов. Наследование и переопределение методов.
Классы – шаблоны. Проблема разработки универсального программного обеспечения.
Принципы объектно-ориентированного проектирования.
     Lecture1.pdf

Лекция 2.  Понятие объекта:  атрибуты и методы
Объекты и их описания средствами языка Borland Pascal и C++.
Методы.
Пример. Объектный тип Бильярдный шар.
Инкапсуляция.
     Lecture2.pdf

Лекция 3. Понятие объекта:  атрибуты и методы (продолжение)
Простые объекты.
Атрибуты объектов и объекты-атрибуты.
Методы доступа.
Свойства и атрибуты.
Основные и производные атрибуты.
Объекты-вычислители.
Внешние объекты.
Управляющие объекты и методы.
Упражнения для семинарских занятий.

     Lecture3.pdf

Лекция 4. Динамические объекты
Реализация динамических объектов.
Объекты-связи (зависимости).
Описания динамических структур данных.
Упражнения для семинарских занятий.
     Lecture4.pdf

Лекция 5. Наследование
Реализация наследования.
Переопределение методов.
Динамические методы.
Формы наследования.
Упражнения для семинарских занятий.
     Lecture5.pdf

Лекция 6. Множественное наследование
Примеры.
Упражнения для семинарских занятий.

    Lecture6.pdf

Лекция 7. Отношения между объектами
Отношение связи.
Отношение агрегирования.
Отношение зависимости.
Диаграммы объектов.
Диаграммы взаимодействия.
Диаграммы состояний и переходов.
Примеры.
Упражнения для семинарских занятий.

     Lecture7.pdf

Лекция 8. Отношения между классами
Отношение наследования.
Отношение агрегирования.
Отношение использования.
Отношение инстанцирования.
Отношение ассоциации.
Диаграммы классов.
Спецификации класса.
Примеры.
     Lecture8.pdf

Лекция 9. Методология объектно-ориентированного проектирования
Жизненный цикл разработки программной системы.
Модели системы.
Объектно-ориентированное проектирование.
Анализ требований и предварительное проектирование системы.
СRС – картотека проекта.
Проектирование системы.
Реализация проекта системы.
Примеры.

     Lecture9.pdf

Обговорення
Обговорити (0 коментарів)

Авторизація:

Реєстрація / Забули пароль?
Публікація
Назва:
Объектно-ориентированное проектирование (лекции и упражнения для семинарских занятий)
(Книга)
Дата изменения:
16 грудня 2013р., 12:36 AM
Оцінка:
Всього оцінок: 0

Оцінювати публікації можуть тільки зареєстровані користувачі

Просмотров: 6838

Опитування Чи брали Ви участь в дистанційному навчанні?
Мені це нецікаво 40
Ні, але хочу спробувати 148
Так, в ролі тьютора (студента) 134
Всього голосів: 322
Результати...
Зареєструйтесь, щоб голосувати
Всі закладки...