Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Інтерполяційний поліном Лагранжа

Реферат Інтерполяційний поліном Лагранжа





ідхід

Основні ідеї об'єктно-орієнтованого підходу спираються на наступні положення:

- програма являє собою модель деякого реального процесу, частини реального світу;

- модель реального світу або її частини може бути описана як сукупність взаємодіючих між собою об'єктів;

- об'єкт описується набором параметрів, значення яких визначають стан об'єкта, і набором операцій (дій), які може виконувати об'єкт;

- взаємодія між об'єктами здійснюється посилкою спеціальних повідомлень від одного об'єкта до іншого. Повідомлення, отримане об'єктом, може вимагати виконання певних дій, наприклад, зміни стану об'єкта;

- об'єкти, описані одним і тим же набором параметрів і здатні виконувати один і той же набір дій, представляють собою клас однотипних об'єктів.

З точки зору мови програмування клас об'єктів можна розглядати як тип даного, а окремий об'єкт - як дане цього типу. Визначення програмістом власних класів об'єктів для конкретного набору завдань повинно дозволити описувати окремі завдання в термінах самого класу завдань (при відповідному виборі імен типів та імен об'єктів, їх параметрів і виконуваних дій).

Таким чином, об'єктно-орієнтований підхід передбачає, що при розробці програми повинні бути визначені класи використовуються у програмі об'єктів і побудовано їх описи, потім створені екземпляри необхідних об'єктів і визначено взаємодія між ними.

Поняття об'єкта і класу тісно пов'язані. Тим не менш, існує важлива відмінність між цими поняттями. Клас - Це абстракція істотних характеристик об'єкта. Клас - опис множин об'єктів, які поділяють однакові властивості, операції, відносини і семантику (сенс). Будь-який об'єкт - просто екземпляр класу. Розрізняють внутрішньо представлення класу (реалізацію) і зовнішнє подання (інтерфейс).


Значне збільшення складності завдань, що вирішуються за допомогою комп'ютерів, призводить до збільшення розмірів і складності програм, що породжує труднощі при їх розробці та налагодженні. Розгляд будь-якої складної системи вимагає застосування техніки декомпозиції - розбиття на складові елементи. Відомі дві схеми декомпозиції: алгоритмічна декомпозиція та об'єктно-орієнтована декомпозиція.

В основі алгоритмічної декомпозиції лежить розбиття по діях - алгоритмам. Ця схема подання застосовується у звичайних програмних засобах. Об'єктно-орієнтована декомпозиція забезпечує розбиття по автономним особам - об'єктам реального (або віртуального) світу. Ці особи (об'єкти) - більш В«великіВ» елементи, кожен з них несе в собі і опису дій, і опису даних. p> Об'єктно-орієнтоване уявлення програмного засобу грунтується на принципах абстрагування, інкапсуляції, модульності та ієрархічної організації. Кожен з цих принципів не новий, але їх спільне застосування розраховане на проведення об'єктно-орієнтованої дек...


Назад | сторінка 8 з 20 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Вивчення мови об'єктно-орієнтованого програмування Borland Delphi та ро ...
  • Реферат на тему: Складання програм і алгоритмізація завдань з дисципліни "Об'єктно- ...
  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Реалізація об'єктно-орієнтованого підходу при розробці програми, что мо ...