ЗМІСТ | |
Передмова | 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 |