Definitionپێناسە
Giving an object the things it needs (its ) from outside, instead of letting it create them itself. Then a real service can be swapped for a test one without changing the object.
پێدانی ئەو شتانەیە کە ئۆبجێکتێک پێویستی پێیانە () لە دەرەوە، لە جیاتی ئەوەی خۆی دروستیان بکات. بەم شێوەیە دەتوانرێت خزمەتگوزارییەکی ڕاستەقینە بە یەکێکی تاقیکردنەوە بگۆڕدرێتەوە بەبێ گۆڕینی ئۆبجێکتەکە.
Exampleنموونە
Provider injects a User into every widget below it: the widgets read it and never build a User themselves.
Provider ئۆبجێکتێکی User دەخاتە ناو هەموو ئەو ویجێتانەی لە خوارییەوەن: ویجێتەکان دەیخوێننەوە و هەرگیز خۆیان User دروست ناکەن.
Other Kurdish renderings in useوەرگێڕانە کوردییەکانی تر
تێخستنی وابەستەییەکە، تێخستنەکانی وابەستەیی، تێخستنێکی وابەستەیی
Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە
Proposed: تێخستن ('putting in') + the registry's وابەستەیی (dependency). The registry's sql-injection uses تێخزاندن (sneaking in), which suits an attack, not this.
Related termsزاراوە پەیوەندیدارەکان
Videosڤیدیۆکان
Dependency injection with a computer example: give a class its parts from outside, through the constructor, so you can swap them and test easily.
بە نموونەی : پارچەکانی لە دەرەوە و لە ڕێگەی پێی بدە، تا بتوانیت بیانگۆڕیت و بە ئاسانی تاقیی بکەیتەوە.
Learn more inزیاتر فێربە لە
- State Management with Providerبەڕێوەبردنی دۆخ بە Provider
- FutureProvider and StreamProviderFutureProvider و StreamProvider
- Organising an MVVM Project: Folders, Services and get_itڕێکخستنی پڕۆژەیەکی MVVM: فۆڵدەرەکان، خزمەتگوزارییەکان و get_it
- MVVM in Flutter with ProviderMVVM لە Flutterـدا بە Provider
- Project: A To-Do App with Providersپڕۆژە: ئەپێکی ئەرکەکان بە providerـەکان