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

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Luver (обговорення | внесок)
Luver (обговорення | внесок)
Немає опису редагування
Рядок 1:
'''Інверсія управління''' ([[{{lang-en|Inversion of Control}}, '''IoC''') — важливий принцип [[об'єктно-орієнтоване програмування|об'єктно-орієнтованого програмування]], який використовують для зменшення [[Зв'язність (програмування)|зв'язності]] в комп'ютерних програмах. IoC входить у п'ятірку найважливіших принципів [[SOLID (об'єктно-орієнтоване програмування)|SOLID]].
 
Найпопулярнішою реалізацією IoC є '''Dependency Injection Principle''' (принцип впровадження залежностей). [[Dependency Injection]] використовується в багатьох [[фреймворк]]ах, вони називаються IoC контейнери. Від застосовується програмістами, які використовують такі об'єктно-орієнтовані мови програмування, як [[Smalltalk]], [[C++]], [[Java]], або мови платформи [[.NET]].