حقن الاعتماديات (Dependency injection - DI) يعني أن الفئة لا تُنشئ متعاونيها بنفسها — بل تعلن عمّا تحتاجه ويوفّره الإطار. حاوية الـ IoC (Inversion of Control) هي جزء Spring الذي يبني الكائنات (beans)، ويوصّل اعتمادياتها، ويدير دورة حياتها. "عكس التحكم" = تسلّم التحكم في إنشاء الكائنات إلى الحاوية بدل استخدام new.
إعلان الـ beans وحقنها
{
PaymentGateway gateway;
{
.gateway = gateway;
}
}
{ }
