نمط تصميم يجعل الكلاسات لا تنشئ الكائنات التي تعتمد عليها بنفسها.
يتم تمرير هذه الكائنات لها من الخارج، مما يسهل الاختبار وتغيير التبعيات.