Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"
Інститут КНІТ
Кафедра ПЗ
ЗВІТ
До лабораторної роботи № 1
На тему: “ Основи ООП ”
З дисципліни : "Об’єктно-орієнтоване програмування"
Лектор:
Професор каф. ПЗ
Мельник Р.А.
Тема роботи: Основи обєктно-орієнтованого програмування. Порівняння методів підходу ФОП та ООП.
Мета роботи: Вивчити та дослідити вирішення певних задач методами ФОП і ООП. Порівняти їхні підходи переваги і недоліки. Визначити в яких випадках який метод доцільніше використовувати.
Теоретичні відомості
Всього є два методи написання великих програм, це:
Функціонально – орієнтоване програмування
Об’єктно – орієнтоване програмування
На рис. 1. представлено Об’єктно – орієнтована декомпозиція, яка являється чітким відображенням декомпозиції на основі зв’язків об’єктів.
Рис. 1. Об’єктно – орієнтована декомпозиція
Об'єднання дозволяє методам контейнера діяти подібно фільтру, через який передаються повідомлення, призначені для вкладеного об'єкту. Обробники повідомлень часто матимуть однакові імена в контейнері і у вкладеному об'єкті.
Таблиця 1. Два визначення класу
Об'єднання
Наслідування
class container
{
some_cls contained;
// ...
};
class base : public some_cls
{
// ...
};
Індивідуальне завдання
Написати програму виводу стрічки на екран використовуючи метод ФОП.
Код програми
Назва файлу: Lab_01.cpp
// Lab_01.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
int main(int argc, char* argv[])
{
printf("Hello World!\n");
return 0;
}
Протокол роботи
Протокол виводу на екран:
Hello World!
На рис. 2. представлено результати виконання програми.
Рис. 2. Результат виконання програми
Висновок
На лабораторній роботі було розглянуто та досліджено вирішення задач методами ФОП і ООП. Порівняли їхні підходи переваги і недоліки. Визначили що при написані невеликих програмних кодів без майбутнього удосконалення бажано використовувати ФОП, якщо ж відповідно код програми в майбутньому буде розширюватися, то краще застосувати ООП.
При виконанні індивідуального завдання було розкрито метод виводу стрічки за допомогою методу ФОП.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!