Логотип
Юніонпедія
Зв'язок
Завантажити з Google Play
Новинка! Завантажити Юніонпедія на вашому Android™ пристрої!
Завантажити
Більш швидкий доступ, ніж браузер!
 

Об'єктно-орієнтоване програмування

Індекс Об'єктно-орієнтоване програмування

Об'є́ктно-орієнто́ване програмува́ння (ООП) — одна з парадигм програмування, яка розглядає програму як множину «об'єктів», що взаємодіють між собою.

43 відносини: ActionScript, C (мова програмування), C Sharp, C++, Eiffel, Java, Lua, Objective-C, PHP, Python, Qt, Ruby, Simula, Smalltalk, Swift (мова програмування), Unified Modeling Language, Vala, Visual Basic .NET, Клас (програмування), Компонувальник, Предметно-орієнтоване програмування, Парадигма програмування, Поліморфізм (програмування), Об'єкт (програмування), Об'єктно-орієнтоване програмування, Обробка винятків, Обмін повідомленнями, Абстрагування (програмування), Алан Кей, Успадкування (програмування), Штучний інтелект, Мультипарадигмальна мова програмування, Макет об'єкта, Мова програмування, Модульне програмування, Метод (програмування), Закон Деметри, Віртуальний метод, Інкапсуляція (програмування), Едсгер Дейкстра, 1960-ті, 1967, 1990-ті.

ActionScript

ActionScript — це скриптова мова програмування, що дозволяє запрограмовувати Adobe Flash-кліпи та додатки.

Новинка!!: Об'єктно-орієнтоване програмування і ActionScript · Побачити більше »

C (мова програмування)

C (Сі) — універсальна, процедурна, імперативна мова програмування загального призначення, розроблена у 1972 році Денісом Рітчі у Bell Telephone Laboratories з метою написання нею операційної системи UNIX.

Новинка!!: Об'єктно-орієнтоване програмування і C (мова програмування) · Побачити більше »

C Sharp

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

Новинка!!: Об'єктно-орієнтоване програмування і C Sharp · Побачити більше »

C++

C++ (Сі-плюс-плюс) — мова програмування високого рівня з підтримкою кількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної.

Новинка!!: Об'єктно-орієнтоване програмування і C++ · Побачити більше »

Eiffel

Eiffel — об'єктно-орієнтована мова програмування.

Новинка!!: Об'єктно-орієнтоване програмування і Eiffel · Побачити більше »

Java

Java (вимовляється Джава) — об'єктно-орієнтована мова програмування, випущена 1995 року компанією «Sun Microsystems» як основний компонент платформи Java.

Новинка!!: Об'єктно-орієнтоване програмування і Java · Побачити більше »

Lua

Lua (місяць) — швидка і компактна скриптова мова програмування, розроблена підрозділом Tecgraf Католицького університету Ріо-де-Жанейро (Computer Graphics Technology Group of Pontifical Catholic University of Rio de Janeiro in Brazil).

Новинка!!: Об'єктно-орієнтоване програмування і Lua · Побачити більше »

Objective-C

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

Новинка!!: Об'єктно-орієнтоване програмування і Objective-C · Побачити більше »

PHP

PHP (PHP: Hypertext Preprocessor — PHP: гіпертекстовий препроцесор), попередня назва: Personal Home Page Tools — скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-сервера.

Новинка!!: Об'єктно-орієнтоване програмування і PHP · Побачити більше »

Python

Python (найчастіше вживане прочитання — «Па́йтон», запозичено назву з британського шоу Монті Пайтон) — інтерпретована об'єктно-орієнтована мова програмування високого рівня з строгою динамічною типізацією.

Новинка!!: Об'єктно-орієнтоване програмування і Python · Побачити більше »

Qt

Qt (варіант вимови від розробників cute — к'ют) — крос-платформовий інструментарій розробки програмного забезпечення (ПЗ) мовою програмування C++.

Новинка!!: Об'єктно-орієнтоване програмування і Qt · Побачити більше »

Ruby

Ruby («Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією.

Новинка!!: Об'єктно-орієнтоване програмування і Ruby · Побачити більше »

Simula

Симула (Simula) — спільна назва двох мов програмування, Симула, та Симула 67, розроблених в 1960-ті роки в Норвезькому центрі комп'ютерних досліджень в Осло, Олє-Йоханом Далєм та Крістеном Нуґардом.

Новинка!!: Об'єктно-орієнтоване програмування і Simula · Побачити більше »

Smalltalk

Smalltalk (вимовляється) — об'єктно-орієнтована мова програмування з динамічною типізацією, розроблена в Xerox PARC Аланом Кейем, Деном Інгаллсом, Тедом Кеглером, Адель Голдберг в 1970-х роках.

Новинка!!: Об'єктно-орієнтоване програмування і Smalltalk · Побачити більше »

Swift (мова програмування)

Swift — багатопарадигмова компільована мова програмування, розроблена компанією Apple для того, щоб співіснувати з Objective C і бути стійкішою до помилкового коду.

Новинка!!: Об'єктно-орієнтоване програмування і Swift (мова програмування) · Побачити більше »

Unified Modeling Language

UML (Unified Modeling Language) — уніфікована мова моделювання, використовується у парадигмі об'єктно-орієнтованого програмування.

Новинка!!: Об'єктно-орієнтоване програмування і Unified Modeling Language · Побачити більше »

Vala

Vala — об'єктно-орієнтована мова програмування, призначена для прикладного і системного програмування на основі бібліотек GLib Object System (GObject) робочого середовища GNOME/GTK+.

Новинка!!: Об'єктно-орієнтоване програмування і Vala · Побачити більше »

Visual Basic .NET

Visual Basic.NET — найсучасніша BASIC-базована мова програмування.

Новинка!!: Об'єктно-орієнтоване програмування і Visual Basic .NET · Побачити більше »

Клас (програмування)

В об'єктно-орієнтованому програмуванні, клас — це спеціальна конструкція, яка використовується для групування пов'язаних змінних та функцій.

Новинка!!: Об'єктно-орієнтоване програмування і Клас (програмування) · Побачити більше »

Компонувальник

Компонувальник (також редактор зв'язків, лінкер — від Link editor, linker) — програма, яка виконує компонування (linking) — приймає на вхід один або кілька об'єктних модулів і збирає їх в один виконуваний модуль.

Новинка!!: Об'єктно-орієнтоване програмування і Компонувальник · Побачити більше »

Предметно-орієнтоване програмування

Суб'єктно (Істотно)-орієнтоване програмування (subject - oriented programming, SOP.; надалі СОП) - метод побудови об'єктно-орієнтованих систем, як композиції суб'єктів.

Новинка!!: Об'єктно-орієнтоване програмування і Предметно-орієнтоване програмування · Побачити більше »

Парадигма програмування

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

Новинка!!: Об'єктно-орієнтоване програмування і Парадигма програмування · Побачити більше »

Поліморфізм (програмування)

Поліморфі́зм(з πολύς "багато" + μορφή "форма") — концепція в програмуванні та теорії типів, відповідно до якої використовується спільний інтерфейс для обробки різних спеціалізованих типів.

Новинка!!: Об'єктно-орієнтоване програмування і Поліморфізм (програмування) · Побачити більше »

Об'єкт (програмування)

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

Новинка!!: Об'єктно-орієнтоване програмування і Об'єкт (програмування) · Побачити більше »

Об'єктно-орієнтоване програмування

Об'є́ктно-орієнто́ване програмува́ння (ООП) — одна з парадигм програмування, яка розглядає програму як множину «об'єктів», що взаємодіють між собою.

Новинка!!: Об'єктно-орієнтоване програмування і Об'єктно-орієнтоване програмування · Побачити більше »

Обробка винятків

Обро́бка ви́нятків (також опрацьо́вування (обробля́ння) винятко́вих ситуа́цій, exception handling) — механізм мов програмування, призначений для обробки помилок часу виконання і інших можливих проблем (винятків), які можуть виникнути при виконанні програми.

Новинка!!: Об'єктно-орієнтоване програмування і Обробка винятків · Побачити більше »

Обмін повідомленнями

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

Новинка!!: Об'єктно-орієнтоване програмування і Обмін повідомленнями · Побачити більше »

Абстрагування (програмування)

В програмуванні, абстрагува́ння — спосіб та метод відокремлення деталей з метою отримання можливості зосередитись на найважливіших особливостях об'єкта.

Новинка!!: Об'єктно-орієнтоване програмування і Абстрагування (програмування) · Побачити більше »

Алан Кей

Алан Кертіс Кей — американський інформатик, відомий завдяки своїм піонерським роботам в галузі об'єктно-орієнтованого програмування, проектуванню віконного графічного інтерфейсу користувача, а також завдяки відомій фразі — «Найкращий спосіб спрогнозувати майбутнє — винайти його.». Президент дослідницького інституту Вьюпоінта, ад'юнкт-професор інформатики в Каліфорнійському університеті.

Новинка!!: Об'єктно-орієнтоване програмування і Алан Кей · Побачити більше »

Успадкування (програмування)

В об'єктно-орієнтованому програмуванні, успадкува́ння (наслідування) — механізм утворення нових класів на основі використання вже існуючих.

Новинка!!: Об'єктно-орієнтоване програмування і Успадкування (програмування) · Побачити більше »

Штучний інтелект

Шту́чний інтеле́кт (Artificial intelligence, AI) — розділ комп'ютерної лінгвістики та інформатики, що опікується формалізацією проблем та завдань, які нагадують справи, виконувані людиною.

Новинка!!: Об'єктно-орієнтоване програмування і Штучний інтелект · Побачити більше »

Мультипарадигмальна мова програмування

Мультипарадигмальна мова програмування — як правило, мова програмування, розроблена спеціально як інструмент мультипарадигмального програмування, тобто образотворчі можливості якого спочатку передбачалося успадкувати від декількох, найчастіше неспоріднених мов.

Новинка!!: Об'єктно-орієнтоване програмування і Мультипарадигмальна мова програмування · Побачити більше »

Макет об'єкта

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

Новинка!!: Об'єктно-орієнтоване програмування і Макет об'єкта · Побачити більше »

Мова програмування

Мо́ва програмува́ння (Programming language) — це штучна мова, створена для передачі команд машинам, зокрема комп'ютерам.

Новинка!!: Об'єктно-орієнтоване програмування і Мова програмування · Побачити більше »

Модульне програмування

Модульне програмування — парадигма програмування, орієнтована на зменшення складності програмних продуктів та можливості перенесення окремих рішень з одних програмних проектів у інші.

Новинка!!: Об'єктно-орієнтоване програмування і Модульне програмування · Побачити більше »

Метод (програмування)

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

Новинка!!: Об'єктно-орієнтоване програмування і Метод (програмування) · Побачити більше »

Закон Деметри

Закон Деметри (Law of Demeter, LoD) — правило дизайну при розробці програмного забезпечення, зокрема об'єктно-орієнтованих програм.

Новинка!!: Об'єктно-орієнтоване програмування і Закон Деметри · Побачити більше »

Віртуальний метод

Віртуальний метод або віртуальна функція — метод об'єкта в об'єктно-орієнтованому програмуванні, різний для базового класу і класу нащадка.

Новинка!!: Об'єктно-орієнтоване програмування і Віртуальний метод · Побачити більше »

Інкапсуляція (програмування)

Інкапсуляція — один з трьох основних механізмів об'єктно-орієнтованого програмування.

Новинка!!: Об'єктно-орієнтоване програмування і Інкапсуляція (програмування) · Побачити більше »

Едсгер Дейкстра

Е́дсгер Ві́бе Де́йкстра (Edsger Wybe Dijkstra; * 11 травня 1930, Роттердам,— † 6 серпня 2002,, Нідерланди) — нідерландський науковець у галузі комп'ютерних наук. Один з розробників концепції структурного програмування, дослідник формальної верифікації і розподілених обчислень .

Новинка!!: Об'єктно-орієнтоване програмування і Едсгер Дейкстра · Побачити більше »

1960-ті

;бунти, антиколоніалізм.

Новинка!!: Об'єктно-орієнтоване програмування і 1960-ті · Побачити більше »

1967

Банкомат.

Новинка!!: Об'єктно-орієнтоване програмування і 1967 · Побачити більше »

1990-ті

Без опису.

Новинка!!: Об'єктно-орієнтоване програмування і 1990-ті · Побачити більше »

Перенаправлення тут:

Об'єктно орієнтоване програмування, Об'єктно-орієнтована архітектура, Об'єктно-орієнтована мова, Об'єктно-орієнтована мова програмування, Об'єктно-орієнтовані мови, Об’єктно-орієнтована мова програмування, Об’єктно-орієнтоване програмування, ООП.

ВихідніВхідний
Гей! Ми на Facebook зараз! »