Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Місце об'єктно-орієнтованого програмування в сучасному програмуванні

Реферат Місце об'єктно-орієнтованого програмування в сучасному програмуванні





Зміст


Введення

ООП і його місце в сучасному програмуванні

COM - об'єкти

ActiveX - об'єкти

Принципи та застосування описів інформаційних систем (UML і аналоги)

Способи застосування UML

Практична частина

Висновок

Список літератури

Додатки

Введення


Що використовувалися раніше об'єктні технології мали ряд проблем:

Не існувало стандартів для компонування об'єктів в єдине ціле. Об'єкт, розроблений на С + +, скомпільований і записаний до бібліотеки, гарантовано зможе працювати тільки з тим додатком, що скомпільовано тим же компілятором. Так як компілятори різних фірм часто використовують різні стандарти, доводиться поставляти бібліотеки з вихідним кодом. А це не вигідно фірмам - виробникам компонент.

С + + - не єдиний мову програмування. Крім того, існують вже не мови, а цілі середовища програмування: Delphi, Visual Basic і т.п. Але об'єкти, написані на різних мовах, в різних середовищах, не можуть зазвичай взаємодіяти між собою.

Якщо в додатку, створеному з різних об'єктів, один об'єкт слід замінити, то доведеться перелінковивают або перекомпілювати всі додаток.

СОМ вирішує всі зазначені проблеми:

СОМ дозволяє розробникам створювати програмні компоненти, які можна поширювати і повторно використовувати різними шляхами. У таких програмних компонентах зосереджені і структуровані різні сервіси програмного забезпечення.

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

СОМ исповедает єдиний підхід до створення всіх типів програмних сервісів. Де знаходиться програмне забезпечення: у бібліотеці, в іншому процесі, чи є частиною ОС - доступ до нього завжди здійснюється одноманітно.

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

СОМ визначає безліч стандартних інтерфейсів, які реалізовані у відповідних бібліотеках, що поставляються як у складі ОС, так і в складі окремих програмних продуктів. Мета нових технологій, таких як ActiveX, зробити якомога більше надбудов над СОМ, тобто визначити безліч стандартних інтерфейсів, що працюють через об'єкти і інтерфейси СОМ.

ООП і його місце в сучасному програмуванні


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

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


сторінка 1 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програмування на мові об'єктно-орієнтованого та візуального програмуван ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Об'єктно-орієнтоване програмування у середовіщі програмування Delphi7
  • Реферат на тему: Об'єктно-орієнтоване програмування. Розробка програмного забезпечення