Що таке область видимості (scope) залежності?
Область видимості (scope) залежності - це правило, яке визначає, як довго живе об'єкт, створений контейнером залежностей, і коли він перестворюється.
Приклади:
- Singleton - створюється один раз за весь час роботи застосунку; усі отримують той самий екземпляр.
- Scoped - живе в межах одного запиту чи контексту (наприклад, HTTP-запиту у веб-застосунку).
- Transient - створюється заново під час кожного звернення до нього.
Іншими словами, scope керує часом життя залежностей і тим, хто їх «знищує».
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.