Один з головних мотивів у для використання ООП
є обробка мультимедійних додатків, в яких
такі різні типи даних, як звуком і відео можуть
бути упаковані разом в виконуваних модулів.
Інший написання коду програми, який більш
інтуїтивним і багаторазові; Іншими словами, код,
який. Скорочує час програма-розробки Можливо, ключовою особливістю ООП є інкапсуляція - комплектації дані і програмні інструкції в модулях звані «об'єкти». Ось приклад, як працюють об'єкти. Значок на екрані дисплея можна назвати «Трикутники». Коли користувач вибирає значок Трикутники - який є об'єктом, що складається з властивостей трикутників (рис. Нижче) і інших даних і інструкцій - меню може з'явитися на екрані відкривається кілька варіантів. Вибір може бути (1) створити новий трикутник і (2) вибірки трикутник вже при зберіганні. Меню теж є об'єктом, як і вибір на ньому. Кожен раз, коли користувач вибирає об'єкт, інструкції всередині об'єкта виконані з тим, що властивості або даних містить об'єкт, щоб отримати до наступного кроку. Наприклад, коли користувач хоче створити трикутник, додаток може виконувати безліч інструкцій який відображає кілька типів трикутників -. право рівносторонній, рівнобедрений, і так далі Багато спостерігачів промисловості вважають, що інкапсуляція особливістю ООП природним інструментом для складних додатків, в яких мова і рухомі зображення, інтегрованих з текстом і графікою. З рухомих зображень і голосу побудованих в самих об'єктів, розробники програми уникнути липкою проблему вирішити, як кожен окремий тип даних, які будуть інтегровані і синхронізовані в робочій цілому. Другий ключовою особливістю ООП є успадкування. Це дозволяє розробникам ООП визначити один клас об'єктів, скажімо, "прямокутники", і конкретний екземпляр цього класу, скажімо, «квадратів» (прямокутник з рівними сторонами). Таким чином, всі властивості прямокутників - «Має 4 сторони" і "Містить 4 прямі кути 'є дві показані тут - автоматично успадковуються квадратів. Спадкування є корисною властивістю в швидко обробки бізнес-даних. Наприклад, розглянемо бізнес, який має клас з ім'ям "Співробітники в Дірборн заводу" і конкретної екземпляр цього класу, «Зварювальники». Якщо співробітники заводу Dearborn мають право протягом певного пакету пільг, зварювальники автоматично претендувати на упаковці. Якщо зварювальник на ім'я Джон Сміт пізніше переїхав з Дірборн Бірмінгемі, штат Алабама, де інша соціальний пакет є доступні, редакція просто. Значок, що представляє Джон Сміт - наприклад, Джона Сміта особи - може бути обраний на екрані, і потягнув за допомогою миші на значок, що представляє завод Бірмінгем. Він автоматично «успадковує» пакет вигод Бірмінгем. Третій принцип, що лежить ООП поліморфізм. Це означає, що різні об'єкти можуть отримати ті ж інструкції, але боротися з ними в різних напрямках. Розглянемо, наприклад, знову трикутники приклад. Якщо користувач натискає правої мишкою на "прямокутного трикутника ', голос кліп може пояснити властивості прямокутних трикутників. Тим не менш, якщо миша прямо натиснув на "рівностороннього трикутника" голос, а не пояснює властивості рівносторонніх трикутників. Поєднання інкапсуляції, успадкування та поліморфізму призводить до повторного використання коду. "Багаторазовий код" означає, що нові програми можуть бути легко скопійовані разом від старих програм. Все, що потрібно зробити, це отримати доступ до бібліотеки об'єктів і пов'язати їх в робочу цілому. Це усуває необхідність у написанні коду з нуля, а потім налагоджувати його. Код повторного використання робить і розвитку програми і програми технічного обслуговування швидше
đang được dịch, vui lòng đợi..
