Київський національний економічний університет імені Вадима Гетьмана

Алгоритмізація і програмування. Ч. ІІІ. Об’єктно-орієнтоване програмування: Навч. посібник

Алгоритмізація і програмування. Ч. ІІІ. Об’єктно-орієнтоване програмування: Навч. посібник. — К.: КНЕУ, 2005. — 176 с.

Навчальний посібник розкриває сутність теоретичних основ об’єктно-орієнтованого програмування (ООП). Розглянуто основні прийоми, підходи та механізми ООП і їх застосування у конкретних прикладах мовою Java. Запропоновано постановку завдання для розроблення програмного комплексу «Система взаємовідносин із клієнтами».

Призначений для студентів вищих навчальних закладів зі спеціальністю «Економічна кібернетика», слухачам підвищення кваліфікації, усім, хто має намір самостійно опанувати ООП.

 
ЗМІСТ 
Передмова
5
РОЗДІЛ 1. Теоретичні основи об’єктно-орієнтованого програмування
7
1.1. Нова парадигма програмування
7
1.2. Об’єктна декомпозиція
19
1.3. Базові блоки об’єктно-орієнтованого програмування
22
РОЗДІЛ 2. Загальний опис середовища програмування мовою Java
31
2.1. Стислий огляд мови Javа
31
2.2. Класи у мові Java
40
2.3. Бібліотеки, пакети й інтерфейси в мові Java
43
РОЗДІЛ 3. Механізми розроблення програмних систем складної структури
54
3.1. Динамічне зв’язування (поліморфізм)
54
3.2. Метакласи
60
3.3. Делегування повноважень
62
3.4. Контейнерні класи
65
3.5. Параметризовані класи
67
3.6. Винятки
68
РОЗДІЛ 4. Підходи, прийоми, методи та механізми об’єктно-орієнтованого програмування мовою Java
72
4.1. Введення/Виведення мовою Java
72
4.2. Мережеві засоби в Java
82
4.3. Аплети
87
4.4. Набір абстракцій для роботи з вікнами
97
РОЗДІЛ 5. Основні напрями розвитку об’єктно-орієнтованого програмування
114
5.1. Проблеми програмування
144
5.2. Основні компоненти платформи .NET Framework
115
5.3. Приклад міжмовної інтеграції в середовищі .NET
119
5.4. Перспективи використання мови Java
122
РОЗДІЛ 6. Постановка завдання на розроблення фрагмента підсистеми взаємовідносин із клієнтами (CRM)
125
6.1. Головний модуль
128
6.2. Модуль «Картотека клієнтів»
132
6.3. Модуль «Хроніка контактів»
132
6.4. Модуль «Настроювання»
133
6.5. Довідник «Країни та регіони»
134
6.6. Довідник «Список працівників»
135
6.7. Довідник «Структурні підрозділи»
135
ЛІТЕРАТУРА
137
Додаток А
139
Додаток Б
137
Додаток В
158
Додаток Г
162
Додаток Д172
 
Остання редакція: 13.01.15