Результаты (
украинский) 2:
[копия]Скопировано!
Оксфордський англійський - об'єктно-орієнтоване програмування
однією з головних мотивацій для використання ООП
полягає в обробці мультимедійних додатків, в яких
такі різні типи даних, як звук і відео можуть
бути упаковані разом в виконуваних модулів.
Інший пише програмний код, який більше
інтуїтивно і багаторазові; Іншими словами, код, який
. Скорочує час програма-розробки Можливо ключовою особливістю ООП є інкапсуляція - зв'язування даних і програмних інструкцій в модулях звані «об'єкти». Ось приклад з , як працюють об'єкти. Значок на екрані дисплея можна назвати «Трикутники». Коли користувач вибирає значок трикутниками - є об'єктом складається з властивостей трикутників (див. Нижче) і інших даних і інструкцій - меню може відображатися на екрані відкривається кілька варіантів. Вибір може бути (1) створити новий трикутник і (2) вибірки трикутник вже при зберіганні. Меню, теж є об'єктом, як і вибір на ньому. Кожен раз, коли користувач вибирає об'єкт, інструкції всередині об'єкта виконані з будь-яким властивості або даних об'єкт тримає, щоб отримати до наступного кроку. Наприклад, коли користувач хоче створити трикутник, додаток може виконати набір інструкцій який відображає кілька типів трикутників -. право, рівностороннього, рівнобедрений, і так далі Багато спостерігачів вважають, що інкапсуляція особливістю ООП є природним інструментом для складних додатків, в яких мова і рухомі зображення інтегровані з текстом і графікою. З рухомими зображеннями і голосом, побудованих в самих об'єктів, розробники програми уникнути липкою проблему вирішити, як кожен окремий тип даних, які будуть інтегровані і синхронізовані в робочу цілому. Другий ключовою особливістю ООП є спадкоємство. Це дозволяє розробникам ООП визначити один клас об'єктів, скажімо «прямокутники", і конкретний екземпляр цього класу, скажімо 'квадратики' (прямокутник з рівними сторонами). Таким чином, всі властивості прямокутників - "Має 4 сторони» і «Містить 4 прямі кути 'є двома показано тут - автоматично успадковуються квадратів. Спадкування є корисним властивістю в швидко обробки бізнес-даних. Наприклад, розглянемо бізнес, який має клас з ім'ям 'Співробітники в Дірборн заводу »і конкретної екземпляр цього класу,' зварників. Якщо працівники заводу Dearborn мають право на отримання певного набору послуг, зварювальники автоматично отримують право на покупку. Якщо зварювальник на ім'я Джон Сміт пізніше переїхав з Дірборн в Бірмінгем, штат Алабама, де одного пакету допомоги доступний, редакція просто. Значок , який представляє Джон Сміт - наприклад, Джона Сміта особи - можуть бути обрані на екрані і витягли за допомогою миші на значок, що представляє завод Бірмінгем. Він автоматично 'успадковує' пакет вигод Birmingham. Третій принцип, що лежить ООП поліморфізм. Це означає, що різні об'єкти можуть отримати ті ж інструкції, але боротися з ними в різних напрямках. Наприклад, розглянемо знову трикутники приклад. Якщо користувач право клацає мишею на "прямокутного трикутника ', голос кліп може пояснити властивості прямокутних трикутників. Проте, якщо миша правої натиснув на "рівностороннього трикутника" голос замість пояснює властивості рівносторонніх трикутників. Поєднання інкапсуляції, успадкування та поліморфізму призводить до повторного використання коду. 'Багаторазовий код "означає, що нові програми можуть бути легко скопійовані і вставлені разом від старих програм. Все, що потрібно зробити, це доступ до бібліотеки об'єктів і пов'язати їх в робочу цілому. Це усуває необхідність в написанні коду з нуля, а потім налагодити її. Повторного використання коду робить і розробці програм і програм технічного обслуговування швидше.
переводится, пожалуйста, подождите..
