Декларативне конфігурування інверсії контролю в сучасних .NET8 застосунках

Автор(и)

  • Віталій Михайлович Федорченко Національний університет «Києво-Могилянська академія», Ukraine

DOI:

https://doi.org/10.18523/2617-3808.2023.6.57-61

Ключові слова:

інверсія контролю, ін’єкція залежностей, компонент-орієнтована розробка, .NET Core, .NET8

Анотація

З огляду на постійне підвищення складності сучасних програмних систем стає дедалі важливішим значення впровадження компонентно-орієнтованих архітектурних парадигм. Шаблони інверсії контролю (IoC) та ін’єкції залежностей (DI) відіграють ключову роль у керуванні залежностями об’єктно-орієнтованих (ОО) компонентів, зменшенні зв’язності та забезпеченні безперешкодної інтеграції компонентів. Ця стаття досліджує теоретичні основи IoC та DI, розкриваючи їх практичну реалізацію в сучасних додатках .NET 8.

Біографія автора

Віталій Михайлович Федорченко, Національний університет «Києво-Могилянська академія»

Магістр програми «Комп’ютерні науки» факультету інформатики Національного університету «Києво-Могилянська академія», fedorchenko@gmail.com

Посилання

  1. Fowler, M. (2001). Reducing coupling. IEEE Software, 18 (4), 102–104. https://doi.org/10.1109/ms.2001.936226.
  2. Glibovets, N. N., & Fedorchenko, V. M. (2010). Simplified infrastructure for the transformation of XML models. Cybernetics and Systems Analysis, 46 (1), 93–97. https://doi.org/10.1007/s10559-010-9187-0.
  3. Hlybovets, M. M., & Fedorchenko, V. M. (2014). Iniektsiia funktsionalnykh zalezhnostei u konteineri inversii keruvannia. Problemy prohramuvannia, 4, 33–39.
  4. Larkin, K., S. Smith, S., & B. Dahler,. B. — Dependency injection in ASP.NET Core. https://learn.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection.
  5. Lecessi, R. (2019). Functional interfaces in Java: Fundamentals and Examples. Apress.
  6. Martin, R. (1996). The Dependency Inversion Principle. C++ Report, 8.
  7. Szyperski, C. (2002). Component software: Beyond Object-Oriented programming.
  8. Velasco-Elizondo, P., & Ndjatchi, C. (2011). Deriving functional interface specifications for composite components. In Springer eBooks (pp. 1–17). https://doi.org/10.1007/978-3-642-22045-6_1.

##submission.downloads##

Опубліковано

2024-03-24

Як цитувати

[1]
В. М. Федорченко, «Декларативне конфігурування інверсії контролю в сучасних .NET8 застосунках», NRPCOMP, т. 6, с. 57–61, Бер 2024.