20466

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

Доклад

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

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

Украинкский

2013-07-25

16.45 KB

17 чел.

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


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

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


 

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

19177. Основы теории спекания 258.5 KB
  ЛЕКЦИЯ 12 Основы теории спекания Основой технологии получения керамического топлива для ядерных реакторов является спекание дисперсных порошков. Основная и важнейшая особенность дисперсного состояния заключается в том что значительная доля свободной энергии систе
19178. ФОРМИРОВАНИЕ СТРУКТУРЫ ТАБЛЕТОК НА ЗАКЛЮЧИТЕЛЬНОЙ СТАДИИ СПЕКАНИЯ 322 KB
  ЛЕКЦИЯ 13 ФОРМИРОВАНИЕ СТРУКТУРЫ ТАБЛЕТОК НА ЗАКЛЮЧИТЕЛЬНОЙ СТАДИИ СПЕКАНИЯ На начальной стадии спекания изменение объема прессовки определяется процессами припекания частиц. С увеличением площади контакта поры локализуются на границах и представляют собой совок...
19179. Рекристаллизация в процессе спекания 224.5 KB
  ЛЕКЦИЯ 14 Рекристаллизация в процессе спекания В любом поликристаллическом материале при нагревании до высокой температуры возрастает средний размер кристаллитов зерен. При этом некоторые из них напротив уменьшают свои размеры или исчезают вообще. Под ростом зерен...
19180. Способы активации спекания и управления структурой топливных таблеток 1.05 MB
  ЛЕКЦИЯ 15 Способы активации спекания и управления структурой топливных таблеток Технологические факторы ускоряющие спекание подразделяются на три вида: механические; теплотехнические; химические. В соответствии с этим различают три типа активирования спекания: м
19181. Контроль производства и качества таблеток 767.5 KB
  ЛЕКЦИЯ 16 Контроль производства и качества таблеток Качество таблеток во многом определяет работоспособность твэлов. Поэтому изготовление внешне довольно простых изделий сопровождается большим объемом контроля как всего технологического процесса так и готовых
19182. Технология производства оболочек твэлов энергетических реакторов 154 KB
  ЛЕКЦИЯ 17 Технология производства оболочек твэлов энергетических реакторов Выбор технологического процесса изготовления труб для оболочек твэлов включающего выплавку металла получение трубной заготовки получение полой гильзы и передел холодной деформации опре...
19183. Технология производства труб для реакторов на быстрых нейтронах 146.5 KB
  ЛКЦИЯ 18 Технология производства труб для реакторов на быстрых нейтронах В реакторах на быстрых нейтронах оболочки твэлов и чехлы ТВС выполнены из нержавеющих сталей. Типичная технология изготовления оболочек твэл из нержавеющих сталей включает следующие операци...
19184. Герметизация тепловыделяющих элементов 1.51 MB
  ЛЕКЦИЯ 19 Герметизация тепловыделяющих элементов Эксплуатационная надежность твэлов во многом определяется качеством выполненных сварных соединений. Она прямым образом связана со свариваемостью используемых конструкционных материалов с конструкцией соединений...
19185. Сварка твэлов с оболочками из легкоокисляющихся металлов 1.07 MB
  ЛЕКЦИЯ 20 Герметизация тепловыделяющих элементов. Сварка твэлов с оболочками из легкоокисляющихся металлов Газодувная сварка. Как правило сварку при изготовлении твэлов с использованием оболочек из легкоокисляющихся металлов в частности циркониевых сплаво