ною пам'яттю. У C + + збережені возможности мови C по роботі з Основними об'єктами апаратного забезпечення (біті, байти, слова, адреси і т.п.). Це дозволяє Дуже Ефективно реалізовуваті тіпі, обумовлені користувачем. p> Обєктно-орієнтовне програмування - методологія, яка концентрується больше на зв'язках между об'єктами, ніж На деталях реалізації? . Дані зв'язку зазвічай розвіваються за принципом дерев, при цьом Нові тіпі обєктів утворюються Із Вже існуючіх. p> У С + + деякі обєкти є Частинами саме? мови. Альо в цілому завдання создания новіх обєктів Полягає на користувача. У Borland C + + є велика кількість тіпів обєктів, альо реальне Використання мови потребує Утворення новіх тіпів. Ефективність ООП проявляється Тільки при утворенні и застосуванні груп зв'язаних между собою об'єктів. Такі групи зазвічай назівають ієрархіямі класів. Розвиток ціх ієрархій класів є основою в ДІЯЛЬНОСТІ ООП. + + И его Стандартні бібліотеки спроектовані так, щоб Забезпечувати мобільність. Наявна на сучасний момент реалізація мови буде йти в більшості систем, что підтрімують C. З C + + програм можна використовуват C бібліотеки, и з C + + можна використовуват велику Частину інструментальніх ЗАСОБІВ, что підтрімують програмування на C. p align="justify"> Всі мови про єктно орієнтованого програмування (ООП), включаючі С + +, основані на трьох основних концепціях, Які назіваються: інкапсуляція, поліморфізм и наслідування.
. Характеристики об'єктів
Об'єкт - Щось абстрактне, альо з чітко визначеними властівостямі чг ролями. У такому випадка Схожі об'єкти володіють схожими властівостямі и ролями, а несхожі, відповідно, ні. У об'єктно-орієнтованому програмуванні Схожі об'єкти належати до тихий самих, чі до схожих класів, так само як и в реальному жітті. p align="justify"> Розподіл ролей и властівостей можна спостерігаті такоже и в Надрах комп'ютерних програм - и метою об'єктно-орієнтованого програмування є Виявлення ціх перелогових. У сутності в С + + об'єкти є екземпляр класу, зовсім як в других системах Наукової класіфікації. Однак Перш чем занурітіся в обєктно-орієнтовану розробка, давайте розглянемо деякі з властівостей, Загальні для класу "об'єктів". p align="justify"> Абстракція
Ціль об'єктно-орієнтованого програмування Полягає в тому, щоб Побачити в задачі абстракції об'єктів реального світу. Що за реальні об'єкти маліся на увазі? Буквально будь-які, аби смороду давали представлення про Функціонування програм. Ці об'єкти могут буті матеріальнімі - ракети, Кулінарні книги, інструменти. Або смороду могут буті ролями - сторож, батьку, художник. Смороду могут буті подіямі - недостача пам'яті, розпродаж, закрівання дверей. Тоб усьо, что Дає Поняття про ті, что в дійсності представляет Із собі об'єкт. p align="justify"> Інкапсуляція