Лекції з об'єктно-орієнтованого програмування (Фізика*, Математика*)
Лекція 1

1. Об’єктно-орієнтовані мови програмування.  

2. Методологія об’єктно-орієнтованого програмування.

3. Основні поняття об’єктно-орієнтованої методології програмування.

Лекція_1.pdf

Лекція 2

 КОНЦЕПЦІЯ ОБ’ЄКТНО-ОРІЄНТОВАНОГО ПРОГРАМУВАННЯ

1. Об'єкти. Атрибути, методи, властивості.

2. Взаємодія об'єктів системи: повідомлення і розподіл обов'язків.

3. Функціонування об'єктів системи: стани і поведінка.

Лекція_2.pdf

Лекція 3

 КОНЦЕПЦІЯ ОБ’ЄКТНО-ОРІЄНТОВАНОГО ПРОГРАМУВАННЯ

1. Класи об'єктів. Спадкування і перевизначення методів.

2. Принципи об’єктно-орієнтованого проектування.

3. Абстракції даних.

Лекція_3.pdf

Лекція 4

 ПОНЯТТЯ ОБ'ЄКТА:  АТРИБУТИ, МЕТОДИ ТА ВЛАСТИВОСТІ

1. Об'єкти і їх описи засобами мови ObjectPascal.

1.1. Класи.

1.2. Імена об'єктів, атрибутів і методів.

1.3. Класифікація атрибутів об'єкта.

Лекція_4.pdf

Лекція 5

ПОНЯТТЯ ОБ'ЄКТА:  АТРИБУТИ, МЕТОДИ ТА ВЛАСТИВОСТІ

1. Методи.

1.1. Реалізація методів засобами мови ObjectPascal.

1.2. Використання методів об'єкта.

2. Модулі й описи об'єктів.

Лекція_5.pdf

Лекція 6

ПОНЯТТЯ ОБ'ЄКТА:  АТРИБУТИ, МЕТОДИ ТА ВЛАСТИВОСТІ

1. Інкапсуляція

1.1. Загальнодоступні і приватні атрибути і методи

Лекція_6.pdf

Лекція 7

ПОНЯТТЯ ОБ'ЄКТА:  АТРИБУТИ, МЕТОДИ ТА ВЛАСТИВОСТІ

1. Прості об'єкти.

1.1. Атрибути об'єктів і об'єкти-атрибути.

1.2. Методи доступу.

1.3. Властивості й атрибути.

1.4. Основні і похідні атрибути.

1.5. Об'єкти-обчислювачі.

1.6. Зовнішні об'єкти.

1.7. Керуючі об'єкти і методи.

Лекція_7.pdf

Лекція 8

ДИНАМІЧНІ ОБ'ЄКТИ

1. Реалізація динамічних об'єктів.

Лекція_8.pdf

Лекція 9

ДИНАМІЧНІ ОБ'ЄКТИ

1. Об'єкти-залежності.

Лекція_9.pdf

Лекція 10

ДИНАМІЧНІ ОБ'ЄКТИ

1. Опис динамічних структур даних.

Лекція_10.pdf

Лекція 11

СПАДКУВАННЯ

1. Реалізація спадкування.

Лекція_11.pdf

Лекція 12

СПАДКУВАННЯ

1. Перевизначення методів.

2. Динамічні методи.

Лекція_12.pdf

Лекція 13

СПАДКУВАННЯ

1. Форми спадкування.

1.1. Визначення класу - спеціалізації батьківського класу.

1.2. Визначення класу - специфікації батьківського класу.

1.3. Визначення класу - конструкції батьківського класу.

1.4. Визначення класу - узагальнення батьківського класу.

1.5. Визначення класу - розширення батьківського класу.

2. Множинне спадкування.

Лекція_13.pdf

Лекція 14

ВІДНОШЕННЯ МІЖ ОБ'ЄКТАМИ

1. Відношення зв'язку.

1.1. Видимість.

2. Відношення агрегації.

Лекція_14.pdf

Лекція 15

ВІДНОШЕННЯ МІЖ ОБ'ЄКТАМИ

1. Відношення залежності.

2. Заключні зауваження.

3. Діаграми об'єктів.

4. Діаграми взаємодії.

Лекція_15.pdf

Лекція 16

ВІДНОШЕННЯ МІЖ КЛАСАМИ

1. Відношення спадкування.

2. Відношення агрегації.

3. Відношення використання.

4. Відношення інстанціювання.

Лекція_16.pdf

Лекція 17

ВІДНОШЕННЯ МІЖ КЛАСАМИ

1. Відношення асоціації.

1.1 Ролі.

1.2. Ключі.

1.3. Потужності.

Лекція_17.pdf

Лекція 18

ВІДНОШЕННЯ МІЖ КЛАСАМИ

1.  Діаграми класів.

1.1. Утиліти.

1.2. Позначення для агрегації.

1.3. Позначення для інваріантів.

2. Специфікації.

3. Висновки.

Лекція_18.pdf

Лекція 19

МЕТОДОЛОГІЯ ОБ’ЄКТНО-ОРІЄНТОВАНОГО ПРОЕКТУВАННЯ

1. Життєвий цикл розробки програмної системи.

2. Моделі системи.

3. Об’єктно-орієнтоване проектування.

4. Аналіз вимог і попереднє проектування системи.

5. Проектування системи.

6. Реалізація проекту системи.

Лекція_19.pdf

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

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

Реєстрація / Забули пароль?
Публікація
Назва:
Лекції з об'єктно-орієнтованого програмування (Фізика*, Математика*)
(Книга)
Дата изменения:
28 грудня 2010р., 4:56 PM
Оцінка:
Всього оцінок: 1

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

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

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