Объектно-ориентированное проектирование (лекции и упражнения для семинарских занятий)
Кравцов Г.М., Львов М.С.
Выслал: Кравцов Геннадий (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

Оценивать публикации могут только зарегистрированные пользователи

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

Опрос Насколько легко пользоваться системой "Херсонский Виртуальный университет"?
1 98
2 25
3 25
4 23
5 57
6 32
7 52
8 44
9 48
10 119
Всего голосов: 523
Результаты...
Зарегистрируйтесь, чтобы голосовать
Все закладки...