Архив: Програма "Інформаційна системи книжкового магазину"
Бюджет
11$
/ 300
грн
в месяц
Создан: 7 лет назад
Закрыт
- Описание
- 1. При виконанні проекту обов’язковим є використання об’єктно-орієнтованого
програмування.
2. Клас як тип, визначений користувачем, повинен містити приховані поля й наступні методи:
конструктори, що визначають, як ініціалізуються об’єкти класу;
набір методів, що реалізовують властивості класу (методи, що повертають значення прихованих
полів класу описуються з модифікатором const, для того, щоб не змінювалися значення полів);
набір операцій, що дозволяє копіювати, присвоювати, порівнювати об’єкти і проводити з ними
необхідні дії;
клас виключень, який використовується для повідомлень про помилки за допомогою генерації
виняткових ситуацій.
3. У курсовому проекті повинно використовуватися не менше трьох класів, причому діалог з
користувачем повинен бути реалізований як окремий клас.
4. Кожен клас повинен бути реалізований у вигляді двох файлів: заголовного (*.h), такого, що
містить опис класу і модуля тіла (файл, що містить реалізацію методів класу – *.срр). Основна функція
main() реалізується у вигляді окремого файлу – головна програма. Якщо в роботі використовуються
глобальні функції, вони також повинні бути розміщені в окремому файлі.
5. У проекті повинні використовуватися перевизначені функції-операції для виконання
необхідних операцій. Наприклад, для додавання елементу в список можна перенавантажувати операцію
додавання (+) або інкремент (++).
6. Для реалізації запису даних у файл і отримання даних із файлу слід використовувати файлові
потоки.
7. Передбачити перевірку коректності даних. При перевірці використовувати механізм виняткових
ситуацій.
- Категория