Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Композиція та Успадкування класів

Реферат Композиція та Успадкування класів





Міністерство освіти та науки України

Національний університет «Львівська політехніка»

Кафедра інформаційних

систем та мереж









Звіт до розрахункової роботи

з дисципліни: «Про єктно-орієнтоване програмування»

на тему:

«Композиція та Успадкування класів»













Львів +2014

Зміст


Завдання для розрахункової роботи

Формулювання задачі

Структура програми

Проектування інтерфейсу користувача

Розроблення графічних схем класів та алгоритмів

Контрольний приклад та аналіз результатів комп ютерної реализации програми

Список використаної літератури

Додаток (тексти програм)



Завдання для розрахункової роботи


Завдання 6

. Создать клас ОСОБА (прізвище, ім я, по батькові, дата народження, стати та ін.).

. Візначіті конструктори ініціалізації, Копіювання, деструктори та методи для Зміни и читання значень полів даного класу.

. Перевантажіті операцію () для встановлення значень полів даних, операцію прісвоєння про єктів =, Потокові операции Введення gt; gt; та Виведення lt; lt; про єктів.

. Создать похідній клас СЛУЖБОВЕЦЬ з Додатковий полями - організація, спеціальність за дипломом, посада, оклад, стаж роботи. Візначіті необхідні дані, методи, конструктори та деструктори, методи або операторні Функції Введення-Виведення.

. У межах ієрархії класів побудуваті поліморфічній кластер на Основі віртуального методу читання прізвіща особини або назви организации. Продемонструваті Механізм пізнього зв язування.

. Розробити клас ОРГАНІЗАЦІЯ, что містіть масив про єктів класу СЛУЖБОВЕЦЬ. Знайте Кількість осіб, стаж роботи якіх перевіщує наперед завданні значення.

. Для роботи з масивом про єктів побудуваті та вікорістаті клас-ітератор.



Формулювання задачі


Відповідно до Завдання мені нужно буде побудуваті 3 класи:

Особа

Службовець

Організація (з вбудованим класом ітератором)

Клас Особа буде базовий класом та буде містіті Такі поля: прізвище, ім я, по батькові, дата народження, стать. Та містіті в Собі Віртуальні інтерфейсні методи та методи з перевантаження операціямі.

Клас Службовець буде доповнюваті клас Особа ще декількома полями такими як: організація, спеціальність за дипломом, посада, оклад, стаж роботи.

Клас організація буде містіті масив-контейнер для зберігання про єктів тіпів Особа та Службовець, а такоже інтерфейсній метод для маніпулювання Даними Всередині контейнера.



Структура програми


У створюваній Програмі вікорістовується багатофайлова система побудова коду. Головна програма Включає в собі заголовкові файли других програмних модулів Які відповідно містять в Собі оголошення та визначення класів котрі Використовують у Програмі.

При такій организации Структури програми ее можна утотожніті Із загальною структурою побудова програми. Тому буде Використана така файлової структури: .cpp - файл коду програми Який містіть у Собі Виклики методів та создания базових про єктів..h - заголовковій файл что оголошує та візначає похідній клас з данім та методамі..h - заголовковій файл что містіть контейнерних клас з масив про єктів та методами маніпулювання німі..h - заголовковій файл что оголошує та візначає базовий клас з данім та віртуальнімі методами для Подальшого перевізначення.



Проектування інтерфейсу користувача


У даній Програмі Використано консольні інтерфейс користувача. Головне меню запускається за допомо методу класу «Організація» та містіті в Собі 5 пунктів:

1 - Add Emploee - Додати працівника

- Edit Emploee - Редагуваті працівника

- Print Personal Info - Надрукувати персональні дані працівніків

- Count of E with Exp gt; then - знайте Кількість осіб, стаж роботи якіх перевіщує наперед завданні значення

- Exit - вихід з програми

Дані меню Ство...


сторінка 1 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Методика роботи з статистичними матеріалами на уроках географії, 6-10 клас
  • Реферат на тему: Розробка програми на платформі Android на тему "Інформатика - 2 клас&q ...
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Контрольні й перевірочні роботи з біології при вивченні розділу "Твари ...