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

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

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

Discussion
Discuss (0 comments)

Authorization:

Sign Up / Remind password
Публикация
Name:
Объектно-ориентированное проектирование (лекции и упражнения для семинарских занятий)
(Book)
Дата изменения:
16th december 2013, 12:36 AM
Rating:
Total grade: 0

Estimate publications the registered users can only

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

Voting What resource system "Kherson Virtual University" more useful for you?
e - library 99
group of distance learning 116
open group 79
In Total Votes: 294
Results...
Please, register for voting
All bookmarks...