того чи іншого класу. У різних мовах програмування поліморфізм реалізується різними способами. Наприклад, в C + + він реалізований за допомогою механізму віртуальних функцій. br/>
1. Загальні відомості
розроблюється, курсової роботи носить назву В«OOPВ».
Дана програма дозволяє продемонструвати основні концепції ООП і можливості середовища візуальної розробки додатків Borland C + + Builder 6 для роботи з класами. Користувач має можливості:
В· Додавання об'єктів;
В· Видалення об'єктів;
В· Завантаження даних з файлу;
В· Збереження даних у файл;
В· Пошук даних за основними полям.
Цей додаток написано в середовищі Borland C + + Builder 6 на мові С + +. Додаткова установка програмного забезпечення не вимагається. br/>
2. Теоретичні відомості
Об'єктно-орієнтоване програмування являє собою метод програмування, який дуже близько нагадує нашу поведінку, є більш структурним, більш модульним і більш абстрактним, ніж попередні спроби абстрагування даних і перенесення деталей програмування на внутрішній рівень.
Основні визначення:
Клас - це тип, що описує пристрій об'єктів. Поняття В«класВ» має на увазі деякий поведінку і спосіб представлення. Поняття В«об'єктВ» має на увазі щось, що володіє певною поведінкою і способом представлення. Кажуть, що об'єкт - це екземпляр класу. [1]
Об'єкт - сутність у адресному просторі обчислювальної системи, що з'являється при створенні екземпляра класу. [3]
Прототип - це об'єкт-зразок, за образом і подобою якого створюються інші об'єкти.
Об'єктно-орієнтована мова програмування характеризується трьома основними властивостями:
. Інкапсуляція. Комбінування записів з процедурами і функціями, маніпулюють полями цих записів, формує новий тип даних - об'єкт. p align="justify">. Успадкування. Визначення об'єкта і його подальше використання для побудови ієрархії породжених об'ектовс можливістю для кожного породженого об'єкта, що належить до ієрархії, доступу до коду і даним всіх породжують об'єктів. p align="justify">. Поліморфізм. Присвоєння дії одного імені, яке потім спільно використовується вниз і вгору по ієрархії об'єктів, причому кожен об'єкт ієрархії виконує це дію способом, саме йому підходящим. br/>
3. Опис логічної структури
Для опису предметної області В«Автомобільний транспортВ» була ство...