19818

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

Доклад

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

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

Украинкский

2013-07-17

16.66 KB

12 чел.

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

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

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

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

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


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

 

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

30238. Налогообложение в СКСиТ 61.5 KB
  Предприятий для которых туризм представляет собой основной вид деятельности. – принадлежность к группе малых предприятий регламентируется среднегодовой численностью персонала для различных видов деятельности в пределах 30100 человек. По общероссийскому классификатору отраслей народного хозяйства ОКОНХ основные предприятия туристской сферы относятся к отрасли Здравоохранение физкультура и социальное обеспечение по Общероссийскому классификатору услуг населения ОКУН большинство видов деятельности туристских организаций относится к...
30239. Оценка эффективности деятельности предприятий СКСиТ 85.5 KB
  Оценка эффективности деятельности предприятий СКСиТ. Понятие эффективности Для того чтобы предприятие могло сформировать основные направления своего развития и выработать соответствующую экономическую стратегию необходимо сформулировать критерии к которым оно должно стремиться и соответствующие показатели характеризующие выполнение этих критериев. В общем виде показатель экономической эффективности функционирования предприятия определяется в виде отношения результата к затратам необходимым для достижения этого результата. E = F R...
30240. Прогнозирование и планирование деятельности предприятий СКСиТ 66.84 KB
  Туристским организациям как национальным государственным так и частным постоянно требуются статистические данные для выявления тенденций на рынке туризма. Статистика туризма показывает где и на что туристы тратят деньги. Таким образом статистика туризма может предоставить информацию жизненно необходимую для многих видов коммерческой деятельности. Такие сведения представляют несомненную ценность для тех кто занимается планированием развитием и практической реализацией как международного так и внутреннего туризма.
30241. Назначение, состав, этапы разработки бизнес-плана предприятий СКСиТ 55 KB
  Назначение состав этапы разработки бизнесплана предприятий СКСиТ. Значение бизнесплана. Бизнесплан – это документ описывающий все основные аспекты будущего коммерческого предприятия анализирующий проблемы с которыми может столкнуться фирма и способы их решения. Бизнесплан позволяет: всесторонне обосновать тот или иной проект или мероприятие; разработать стратегию и тактику поведения для достижения цели; определить финансовые результаты о реализации проекта.
30243. Влияние туризма на развитие экономики дестинации, эффект мультипликации в туризме 79 KB
  Влияние туризма на развитие экономики дестинации эффект мультипликации в туризме. Индустрия туризма является важнейшим участником мировой торговли; во многих странах именно поступления от туризма формируют основную часть доходов в иностранной валюте. Здесь следует дать и некоторые другие определения используемые в макроэкономике туризма. В такой ситуации развитие доходного туризма может существенно поправить положение.
30244. Организационно-правовые формы предпринимательской деятельности в СКСиТ 42 KB
  Общество с ограниченной ответственностью – это учрежденное одним или несколькими лицами общество УК которого в соответствии с учредительными документами разделен на доли определенных размеров; участники ООО не отвечают по его обязательствам и несут риск в пределах стоимости внесенных вкладов. Общество с дополнительной ответственностью это учрежденное одним или несколькими лицами общество УК которого в соответствии с учредительными документами разделен на доли определенных размеров; участники ОДО солидарно несут субсидиарную...
30245. Экономические основы теории безубыточности предприятий СКСиТ 87.5 KB
  Общая характеристика затрат Целью любого коммерческого предприятия производящего продукцию или услуги является получение прибыли и чем больше прибыли оно получает тем лучше оно работает. Другими словами прибыль зависит от цены продукции и затрат себестоимости на ее производство. Но если цена продукции зависит от ситуации которая складывается на рынке то затраты на ее производство непосредственно зависят от финансовохозяйственной деятельности самого предприятия. Это видно из следующей формулы: ВД =V с с где ВД ...
30246. Понятие и структура основных фондов предприятий СКСиТ 86.5 KB
  Понятие и структура основных фондов предприятий СКСиТ. Понятие об основных фондах их классификация. Согласно новому положению по бухгалтерскому учету основных средств ПБУ 6 01 [Новое положение по бухгалтерскому учету основных средств ПБУ 6 01. Объекты основных средств стоимостью не более 2000 рублей за единицу могут списываться на затраты по мере отпуска их в производство или эксплуатацию.