20466

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

Доклад

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

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

Украинкский

2013-07-25

16.45 KB

11 чел.

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


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

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


 

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

36052. Софисты и Сократ 32 KB
  Софисты делились на старших софистов к ним относятся: Протагор Горгий Гиппий на софистов Эристов которых так не любил Сократ: Продик Антифонт и на софистов политиков: Критий Фрасимах. Именно с эристами и вступил в схватку Сократ. Что касается самого Сократа то он родом из бедной семьи.
36053. Антропологические проблемы философии. Человек как предмет философии 32 KB
  Сложные проблемы человечества: Происхождение В чем отличие человека от животного Методы исследования животных можно смело применять в исследовании человека. Проблема соотношения биологических и социальных качественных свойств человека. Проблема симбиоза физических физиологических характеристик человека и общих требований общественной жизни. Проблема будущего гуманистического развития человека и его потребностей.
36054. Александр Александрович Дейнека 31.97 KB
  и сравнить их с картинами Дейнеки того же времени. Множество учебных рисунков Дейнеки посвящено человеческой фигуре его привлекает телесное и выразительное. В становлении живописной манеры Дейнеки важную роль играют европейские мастера. Одна из лучших картин Дейнеки получит то же название что и известное стихотворение Маяковского Левый марш 1941.
36055. Экология и здоровье человека 31.5 KB
  По происхождению: Абиотические факторы неживой природы: климатические: годовая сумма температур среднегодовая температура влажность давление воздуха орографические: рельеф высота над уровнем моря химические: газовый состав воздуха солевой состав воды концентрация кислотность физические: шум магнитные поля радиоактивность интенсивность солнечного излучения Биотические связанные с деятельностью живых организмов: фитогенные влияние растений микогенные влияние грибов зоогенные влияние животных микробиогенные влияние...
36056. Французская полит мысль XVIII в. и ее влияние на идеологию великой французской революции 30 KB
  и ее влияние на идеологию великой французской революции. отставала от Голландии и Англии тут позже началось утверждение бурж отношений спор м у дворянством и 3 сословием решила революция. рев. стала радикальная революционная демократия идеология которой признавала п идеалом республику.
36058. Политическая философия веховцев («Вех») 29.5 KB
  Работа посвящена интеллигенции но с их стороны была принята с жесточайшей критикой. Суть оценки: система ценностей и идеалов интеллигенции была ложной. Вопросы Вех: не есть ли наше уныние и растерянность не только реакция на неудачу революции но и пробудившееся сознание ответственности и вины за случившееся не слишком ли много сил мы отдали борьбе против и не слишком ли мало борьбе за вместо того чтобы бороться с внешними формами устроения не стоило бы посвятить себя полностью умножению ценностей духовной культуры может быть причина...
36059. Природа и общество. История развития и этапы взаимодействия человека с окружающей средой 31 KB
  История развития и этапы взаимодействия человека с окружающей средой В истории человечества можно выделить несколько качественно своеобразных этапов взаимодействия природы и общества в зависимости от уровня развития материального производства и прежде всего средств труда. Совершенствуясь умственно и физически древнейший человек все более видоизменял свои взаимоотношения с природой однако человечеству потребовалось очень длительное время сотни тысяч лет для возникновения первой социальной организации общества первобытнообщинного строя ...
36060. Урбоэкология 30.5 KB
  В материалах Всемирной организации здравоохранения указано что в совокупном влиянии на здоровье населения образу жизни отводится 50 среде обитания 20 наследственности 20 качеству медико санитарной помощи 10 . Проживание в мегаполисе который одновременно является и образом жизни и средой обитания определяет 70 совокупного влияния. Неестественная среда обитания ритм жизни психоэмоциональная обстановка труда и быта изменяют и жителей. В настоящее время многиепсихологи врачи рассматривают хронические стрессовые...