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

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





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

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

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

Об'єктно-орієнтованим мовам притаманні такі характеристики:

- абстрактні типи даних;

- приховання реалізації зовнішнього інтерфейсу (Інкапсуляція);

- спадкоємство властивостей і поведінки об'єктів;

- динамічне зв'язування імені зі значенням;

- поліморфізм імен повідомлень;

- автоматичне керування пам'яттю.

Чисто об'єктно-орієнтовані мови, такі як Smalltalk, Eiffel, мають усіма перерахованими тут властивостями. Широко поширені об'єктно-орієнтовані розширення традиційних мов (Сі + +, Турбо-Паскаль), в яких присутні не всі об'єктно-орієнтовані риси.

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

Класи представляють собою накопичені знання про раніше виготовлених продуктах. База класів повинна забезпечувати легкий пошук класів, їх вивчення, модифікацію, включення нових класів. Мова і база класів об'єднуються...


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





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

  • Реферат на тему: Розробка програмного комплексу з використанн об'єктно-орієнтованого під ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Розробка програми на базі об'єктно-орієнтованого підходу и корістувальн ...
  • Реферат на тему: Об'єктно-орієнтовані засоби програмування
  • Реферат на тему: Об'єктно-орієнтована технологія розробки програмного забезпечення будил ...