Архив: Програма "Інформаційна системи книжкового магазину"

Бюджет 11$ / 300
грн
в месяц
Создан: 7 лет назад
Закрыт
Описание
1. При виконанні проекту обов’язковим є використання об’єктно-орієнтованого

програмування.

2. Клас як тип, визначений користувачем, повинен містити приховані поля й наступні методи:

конструктори, що визначають, як ініціалізуються об’єкти класу;

набір методів, що реалізовують властивості класу (методи, що повертають значення прихованих

полів класу описуються з модифікатором const, для того, щоб не змінювалися значення полів);

набір операцій, що дозволяє копіювати, присвоювати, порівнювати об’єкти і проводити з ними

необхідні дії;

клас виключень, який використовується для повідомлень про помилки за допомогою генерації

виняткових ситуацій.

3. У курсовому проекті повинно використовуватися не менше трьох класів, причому діалог з

користувачем повинен бути реалізований як окремий клас.

4. Кожен клас повинен бути реалізований у вигляді двох файлів: заголовного (*.h), такого, що

містить опис класу і модуля тіла (файл, що містить реалізацію методів класу – *.срр). Основна функція

main() реалізується у вигляді окремого файлу – головна програма. Якщо в роботі використовуються

глобальні функції, вони також повинні бути розміщені в окремому файлі.

5. У проекті повинні використовуватися перевизначені функції-операції для виконання

необхідних операцій. Наприклад, для додавання елементу в список можна перенавантажувати операцію

додавання (+) або інкремент (++).

6. Для реалізації запису даних у файл і отримання даних із файлу слід використовувати файлові

потоки.

7. Передбачити перевірку коректності даних. При перевірці використовувати механізм виняткових

ситуацій.
Категория