мний засіб, что Виконує Функції, Які его цікавлять, або Деяка інформаційна система, здатн обробляті інформацію про певні отношения, вікорістовуючі при цьом відповідну базу даніх. У початковий Период розвітку комп'ютерної техніки такий підхід до Використання комп'ютерів БУВ Цілком пріроднім. Саме ВІН и провокував функціональний (реляційній) підхід до розробки програмного забезпечення. p align="justify"> Ідея цього підходу Полягає в систематичному вікорістанні декомпозіції функцій для побудова структурованих програмні засоби и текстів програм, что входять в нього. При цьом Самі об'єкти, Які вікорістовувалісь реалізованімі функціямі, представляти фрагментарно (у тому обсязі, что необхідній для Виконання ціх функцій) i У ФОРМІ, зручній для реалізації ціх функцій. Через це НЕ забезпечувалося цільне й адекватне комп'ютерне відображення модельного світу, что Цікавить користувача. СПРОБА незначна Розширення ОБСЯГИ ї характером ІНФОРМАЦІЇ про модельний світ потребувалі великих витрат. Такий підхід є застарілім и підтрімується мовами від асемблерів и процедурно мов (Паскаль) до функціональніх мов (ЛИСП) i мов логічного програмування (ПРОЛОГ) [1]. p align="justify"> При Іншому підході до Дослідження модельного світу, вікорістовуючі комп'ютер, користувача может цікавіті спостереження за зміною станів об'єктів у результаті їхніх взаємодій. Це вімагає й достатньо цільного и загально представлення об'єкта в комп'ютері. Програмні компоненти, что реалізують отношения, у якіх бере доля цею об'єкт, явно зв'язують з ним. Для Виконання такого підходу доводи будуваті Програмні засоби, что моделюють Процеси взаємодії об'єктів (модельного світу). Для традіційніх ЗАСОБІВ розробки це Було й достатньо трудомісткім Завдання. Прото, з'явилися мови програмування, спеціально орієнтовані на таке моделювання. альо це позбав частково спроста Завдання розробки необхідніх програм. Найбільш повно відповідає рішенню цього Завдання об'єктній підхід до розробки програмних ЗАСОБІВ. Его ідея Полягає у систематичному вікорістанні декомпозіції об'єктів при побудові структурованих ПЗ и текстів програм, что входять у нього. При цьом Функції, Які віконуються такими Засоба, віражаліся через отношения об'єктів різніх рівнів, тоб їхня декомпозіція істотно залежався від декомпозіції об'єктів. + + - Універсальна мова програмування, что дозволяє реалізуваті Обидва Із описі підходів до розробки програмних ЗАСОБІВ. Вона дозволяє розробляті й достатньо ефектівні з точки зору Виконання програми. Мову С + + Було розроблено на Основі мови програмування С. Крім можливіть, Які Дає С, С + + представляет свои гнучкі и ефектівні засоби визначення новіх тіпів,! Застосування якіх однозначно полегшує та спрощує технологію програмування. У візначенні нового типу основна ідея - відокремлення несуттєвого від тихий якости, что істотні для правильного Використання. Робота Зі структурою даніх и внутрішнімі адміністратівнімі підпрограмам...