Інверсія керування: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Rudnytskyi (обговорення | внесок)
м Категоризація, {{Soft-stub}}
Рядок 1:
'''Інверсія управління''' ({{lang-en|Inversion of Control}}, '''IoC''') — важливий принцип [[об'єктно-орієнтоване програмування|об'єктно-орієнтованого програмування]], який використовують для зменшення [[Зв'язність (програмування)|зв'язності]] в комп'ютерних програмах. IoC входить у п'ятірку найважливіших принципів [[SOLID (об'єктно-орієнтоване програмування)|SOLID]].
 
Найпопулярнішою реалізацією IoC є '''Dependency Injection Principle''' (принцип впровадження залежностей). [[Dependency Injection]] використовується в багатьох [[фреймворк]]ах, вони називаються IoC контейнери. Він застосовується програмістами, які використовують такі об'єктно-орієнтовані мови програмування, як [[Smalltalk]], [[C++]], [[Java]], або мови платформи [[.NET]].
 
== Технічний опис ==
Рядок 65:
* Максим Базь. [http://z0rch.com/solid_dip SOLID'ное проектирование: принцип инверсии зависимостей]{{ref-ru}}
 
{{Soft-stub}}
[[Категорія:Об'єктно-орієнтоване програмування]]
 
[[Категорія:Шаблони проектування програмного забезпечення]]
[[Категорія:SOLID принципи]]