20466

Компонентне програмування

Доклад

Информатика, кибернетика и программирование

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

Украинкский

2013-07-25

16.45 KB

12 чел.

Компонентне програмування


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

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


 

А также другие работы, которые могут Вас заинтересовать

38200. Міграційні процеси і екологічний імператив як фактор світової політики 27.04 KB
  З врахуванням триваючої тенденції до росту чисельності населення можна припустити можливість своєрідного демографічного «перевантаження» нашої планети...
38201. Конфлікти та війни сучасності 55.19 KB
  Терміном «Близькосхідний конфлікт» (конфлікт на Близькому Сході) позначається серія міжнародних конфліктів, що протікають із 1940-х років в цьому регіоні. В цих конфліктах брали та досі беруть участь численні арабські держави, Ізраїль, Іран, Туреччина, зовнішні актори – США, СРСР, Росія, ЄС, міжнародні організації. Важливість Близькосхідного конфлікту завжди обумовлюється стратегічним значенням регіону – на Близький Схід
38202. Структура воєнної політики сучасної України 30.84 KB
  Сьогодні українсько-російські відносини перебувають у досить складному, якщо не сказати критичному стані, про що свідчать оцінки експертів (і з російського, і з українського боку). Останнім часом спостерігалося зростання конфліктності в багатьох сферах співробітництва
38204. Актуальні проблеми воєнної політології 108.5 KB
  За такого підходу до предмета â€œВійськової політологіїâ€ відносять військові аспекти окремих галузей знань: філософії політики політичної історії політичної соціології та економіки та ін. Звідси “військову політологію†пропонують вважати не самостійною наукою а комплексною науковою дисципліною на зразок теорії безпеки окремі галузі якої відповідали б різновидам військової політики; 3 третя група політологів зазначає що â€œВійськова політологія†має свій специфічний предмет. Їхня думка зводиться до того що...
38205. Обороноздатність держави: сутність, зміст 105.5 KB
  Політичні і економічні засади забезпечення обороноздатності України. ОСНОВНА ЧАСТИНА: Проблеми повязані із забезпеченням воєнної безпеки нашої держави були актуальними з перших днів незалежності України. Однією з вихідних категорій що застосовується для розкриття сутності та змісту процесів забезпечення оборони нашої країни і які часто зустрічаються у...
38206. Політичні і економічні засади забезпечення обороноздатності України 103.5 KB
  Оборона України - система політичних, економічних, соціальних, воєнних, наукових, науково-технічних, інформаційних, правових, організаційних, інших заходів держави щодо підготовки до збройного захисту та її захист у разі збройної агресії або збройного конфлікту
38207. Альфред Мехен – Морська могутність 112 KB
  Щоб збагнути виникнення і розвиток життя на Землі Ратцель пропонує подивитися на нього ніби зверху з космосу. Правильна інтерпретація цього цілого або його частин можлива лише тоді коли ми не тільки сьогоднішнє становище Землі будемо розглядати як окремий розділ історії Всесвіту уточнює він але і взагалі всякий стан Землі що видається нам спокоєм необхідно розуміти тільки...
38208. Основні понятійні категорії теорії інформаційно-психологічних операцій 112.5 KB
  Аналіз закономірностей розвитку сучасного людства говорить про те, що світ знаходиться на порозі глобального інформаційного суспільства, суспільства цивілізаційних змін, що передвіщає кардинальні зміни у всіх сферах особистого та суспільного життя