19818

Об’єктно-орієнтоване програмування історія, концепція, методики. Основні ООП, їх значення та сутність

Доклад

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

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

Украинкский

2013-07-17

16.66 KB

12 чел.

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

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

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

Першою мовою програмування, в якій були запропоновані принципи об'єктної орієнтованості, була Симула. На момент своєї появи (в [[1967 році), ця мова програмування запропонував революційні ідеї: об'єкти, класи, віртуальні методи тощо, однак це все не було сприйнято сучасниками як щось грандіозне. Тим не менше, більшість концепцій були розвинені Аланом Кейем та Деном Інгаллсом у мові Smalltalk. Саме він став першим широко поширеним об'єктно - орієнтованою мовою програмування.

В даний час кількість прикладних мов програмування (список мов), що реалізують об'єктно -орієнтовану парадигму, є найбільшим по відношенню до інших парадигм. В області системного програмування до сих пір застосовується парадигма процедурного програмування, і загальноприйнятою мовою програмування є мова C. Хоча при взаємодії системного і прикладного рівнів операційних систем стали помітно впливати мови об'єктно-орієнтованого програмування. Наприклад, однією з найбільш поширених бібліотек мультиплатформовий програмування є об'єктно-орієнтована бібліотека Qt, написана мовою C++.


Данной работой Вы можете всегда поделиться с другими людьми, они вам буду только благодарны!!!
Кнопки "поделиться работой":

 

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

26191. Депресси́вный синдро́м 19.74 KB
  При депрессии снижена самооценка наблюдается потеря интереса к жизни и привычной деятельности.Различают униполярные депрессии при которых настроение остаётся в пределах одного сниженного полюса и биполярные депрессии являющиеся составной частью биполярного аффективного расстройства которые перемежаются маниакальными гипоманиакальными либо смешанными аффективными эпизодами. Можно выделить следующие формы униполярных депрессий Большое депрессивное расстройство часто называемое клинической депрессиейМалая депрессия которая не...
26192. Медикаментозное лечение и психотерапия 15.73 KB
  Психотерапия Психотерапия является не альтернативой а важным дополнением к медикаментозному лечению депрессий. В отличие от медикаментозного лечения психотерапия предполагает более активную роль пациента в процессе лечения. Психотерапия помогает больным развить навыки эмоциональной саморегуляции и в дальнейшем более эффективно справляться с кризисными ситуациями не погружаясь в депрессию.
26193. Нарушения психической деятельности при маниакальных состояниях 11.65 KB
  Женщины заболевают примерно в 2 раза чаще чем мужчины.У подростков значительно чаще классических вариантов наблюдаются депрессии в форме психопатических эквивалентов с асоциальным поведением. Депрессивные фазы встречаются в несколько раз чаще.
26195. Виды личностных расстройств: шизоидное, шизотипическое 11.75 KB
  Шизоидное расстройство личности Люди страдающие шизоидным расстройством личности испытывают глубокую отчужденность в отношениях изза трудностей в выражении эмоций. Люди с шизоидным расстройством личности ведут замкнутый образ жизни и очень осторожны в контактах с другими людьми. Люди с шизоидным расстройством личности производят впечатление далеких и холодных. Шизотипическое расстройство личности Шизотипическое или шизофренияподобное расстройство личности характеризуется необычностью мыслей убеждений и идей.
26196. Истерическое расстройство личности 18.29 KB
  Симптомы истерического расстройства личности Особенностью истерической психики является отсутствие четких границ между продукцией собственного воображения и действительностью. Зависимое расстройство личности Люди которые подвержены этому заболеванию уверены в том что они абсолютно беспомощны некомпетентны в любой сфере жизнедеятельности. Человек имеющий зависимое расстройство личности постоянно полагается на окружающих ждет что ктото решит его вопросы и ничего не может предпринять самостоятельно.
26197. Виды личностных расстройств: обсессивно-компульсивное, антисоциальное 11.6 KB
  Антисоциальное расстройство личности Суть антисоциального расстройства личности в том что пациент демонстрирует полное неуважение к правам и чувствам других людей. Обсессивнокомпульсивное расстройство личности Люди с обсессивнокомпульсивным расстройством личности как правило озабочены экономией денег стремятся соблюсти во всем абсолютный порядок отказываются обращаться за помощью или сотрудничать с кемлибо так как считают других слишком беспечными и некомпетентными.
26198. Параноидальное расстройство личности, паранойя 17.14 KB
  Люди с параноидальным расстройством личности убеждены что действия со стороны других несут в себе угрозу или дискомфорт. Люди с параноидальным расстройством личности склонны проецировать свои чувства на других особенно когда речь идет о чувствах с которыми они сами не могут согласиться. Параноидальное расстройство личности не является проявлением шизофрении расстройства настроения с психотическими функциями и других психотических расстройств.
26199. Шизофрения 18.36 KB
  Симптоматология шизофрении многообразна и своеобразна. Легче перечислить психопатологические симптомы и синдромы которые не характерны для шизофрении чем те которые встречаются часто. Другие выявляются далеко не у всех больных шизофренией но точно появляются почти только при шизофрении разорванность мышления и речи и являются для этой болезни патогномоничными близкими к специфическим проявлениями. Как и в общей психопатологии в целом клинические проявления шизофрении принято разграничивать на отрицательные и положительные.