Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn

Аспектно-орієнтоване програмування

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

Аспектно-орієнтоване програмування, АОП (aspect-oriented programming, AOP) — парадигма програмування, яка дозволяє виокремити перехресну (наскрізну) функціональність (cross-cutting concern).

Зміст

  1. 11 відносини: AspectJ, Cross-cutting concern, Java, Компілятор, Програмний каркас, Об'єктно-орієнтоване програмування, Шаблони проектування програмного забезпечення, Багатоагентна система, Інтернет, Інтегроване середовище розробки, Інтелектуальний агент.

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

AspectJ

AspectJ є аспектно-орієнтованим розширенням, створеним в Xerox PARC для програмування мовою Java.

Переглянути Аспектно-орієнтоване програмування і AspectJ

Cross-cutting concern

Cross-cutting concern (наскрізна відповідальність) - функціональність яку важко виокремити в окремий модуль, і яка описується в кожному.

Переглянути Аспектно-орієнтоване програмування і Cross-cutting concern

Java

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

Переглянути Аспектно-орієнтоване програмування і Java

Компілятор

Компілятор (Compiler від to compile — збирати в ціле) — комп'ютерна програма (або набір к. програм), що перетворює (компілює) вихідний код, написаний певною мовою програмування (мова джерела, source language), на семантично еквівалентний код в іншій мові програмування (мова цілі, target language), який зазвичай необхідний для виконання програми машиною, наприклад, комп'ютером.

Переглянути Аспектно-орієнтоване програмування і Компілятор

Програмний каркас

Фреймворк (Framework, каркас, платформа, структура, інфраструктура) —інфраструктура програмних рішень, що полегшує розробку складних систем.

Переглянути Аспектно-орієнтоване програмування і Програмний каркас

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

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

Переглянути Аспектно-орієнтоване програмування і Об'єктно-орієнтоване програмування

Шаблони проектування програмного забезпечення

Шаблони проектування програмного забезпечення (software design patterns) — ефектні способи вирішення задач проектування програмного забезпечення.

Переглянути Аспектно-орієнтоване програмування і Шаблони проектування програмного забезпечення

Багатоагентна система

Звичайний агент Агент, що навчається Багатоагентна система (МАС, Multi-agent system) — це система, утворена декількома взаємодіючими інтелектуальними агентами.

Переглянути Аспектно-орієнтоване програмування і Багатоагентна система

Інтернет

Opte Project Кількість точок доступу до мережі Інтернет на 10000 жителів Кількість користувачів Інтернету у відсотках від населення країни (2015 р.) Інтерне́т (від Internet), міжмере́жжя — всесвітня система сполучених комп'ютерних мереж, що базуються на комплекті Інтернет-протоколів.

Переглянути Аспектно-орієнтоване програмування і Інтернет

Інтегроване середовище розробки

Інтегроване середовище розробки (ІСР, Integrated development environment або IDE) — комплексне програмне рішення для розробки програмного забезпечення.

Переглянути Аспектно-орієнтоване програмування і Інтегроване середовище розробки

Інтелектуальний агент

Звичайний агент Агент, що навчається Терміни «агент» і «інтелектуальний агент» (ІА) мають два значення, і через це іноді виникає плутанина.

Переглянути Аспектно-орієнтоване програмування і Інтелектуальний агент

Див. також

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