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

Інверсія управління

Індекс Інверсія управління

Інверсія управління (Inversion of Control, IoC) — це принцип побудови програми, при якому її частини отримують потік керування (викликаються) із загальної спільновикористовуваної бібліотеки.

16 відносини: C++, Callback (програмування), Has-a, Is-a, Java, PHP, Smalltalk, SOLID (об'єктно-орієнтоване програмування), Spring Framework, Клас (програмування), Принцип інверсії залежностей, Програмний каркас, Планувальник операційної системи, Об'єктно-орієнтоване програмування, Впровадження залежностей, .NET Framework.

C++

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

Новинка!!: Інверсія управління і C++ · Побачити більше »

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

Колбек часто повертається на рівень того, хто його викликав. У програмуванні, функція зворотного виклику, або колбек (від callback) є частиною виконуваного коду, що передається як аргумент до іншого коду, який має викликати цей код у відповідь (call back), тобто виконати аргумент у певний момент часу.

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

Has-a

У об'єктно-орієнтованому програмуванні й проектуванні баз даних «Has-a» — взаємозв'язок в якому один об'єкт (званий об'єктом, що становить) «належить» (є частиною або членом) іншому об'єкту (званому складеним об'єктом) і підкоряється правилам приналежності.

Новинка!!: Інверсія управління і Has-a · Побачити більше »

Is-a

В представленні знань, об'єктно-орієнтованому програмуванні, is-a це тип відношень між деякими класами D та B, коли D є підкласом (нащадком) класу B (B, в свою чергу, є базовим класом або суперкласом класу D) Іншими словами, коли говорять «D is-a B» зазвичай мають на увазі, що D — спеціалізація B, а B — узагальнення D. Наприклад, поняття «фрукт» є узагальненням для понять «яблуко», «апельсин» та інших.

Новинка!!: Інверсія управління і Is-a · Побачити більше »

Java

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

Новинка!!: Інверсія управління і Java · Побачити більше »

PHP

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

Новинка!!: Інверсія управління і PHP · Побачити більше »

Smalltalk

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

Новинка!!: Інверсія управління і Smalltalk · Побачити більше »

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

SOLID — це абревіатура складена з перших літер п'яти базових принципів об'єктно-орієнтованого програмування та дизайну запропонована Робертом Мартіном.

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

Spring Framework

Spring Framework — це програмний каркас (фреймворк) з відкритим кодом та контейнери з підтримкою інверсії управління для платформи Java.

Новинка!!: Інверсія управління і Spring Framework · Побачити більше »

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

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

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

Принцип інверсії залежностей

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

Новинка!!: Інверсія управління і Принцип інверсії залежностей · Побачити більше »

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

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

Новинка!!: Інверсія управління і Програмний каркас · Побачити більше »

Планувальник операційної системи

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

Новинка!!: Інверсія управління і Планувальник операційної системи · Побачити більше »

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

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

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

Впровадження залежностей

Впровадження залежності (DI) — шаблон проектування програмного забезпечення, що передбачає надання зовнішньої залежності програмному компоненту, використовуючи «інверсію управління» (IoC) для розв'язання (отримання) залежностей.

Новинка!!: Інверсія управління і Впровадження залежностей · Побачити більше »

.NET Framework

Microsoft.NET (читається дот-нет) — програмна технологія, запропонована фірмою Microsoft як платформа для створення як звичайних програм, так і веб-застосунків.

Новинка!!: Інверсія управління і .NET Framework · Побачити більше »

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

Inversion of Control, IoC, Звернення контролю.

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