العربية  

books intentions

If you do not find what you're looking for, you can use more accurate words.

View more

نوايا (Info)


حقن التبعية يحل مشاكل مثل:

  • كيف يمكن أن يكون التطبيق أو الصنف مستقل عن كيفية إنشاء كائناته ؟
  • كيف يمكن تحديد طريقة إنشاء الكائنات في ملفات تكوين منفصلة ؟
  • كيف يمكن لتطبيق دعم تكوينات مختلفة؟

إنشاء كائنات مباشرة داخل الصنف أمر غير مرن لأنه يلزم الصنف بكائنات معينة ويجعل من المستحيل تغيير التمثيل الفوري بشكل مستقل عن الصنف(دون الحاجة إلى تغيير). يوقف الصنف عن إمكانية إعادة استخدامه.

إذا كانت هناك حاجة إلى كائنات أخرى، ويجعل من الصعب اختبار الصنف لأنه لا يمكن استبدال الكائنات الحقيقية بكائنات وهمية.

لم يعد الصنف مسؤول عن إنشاء الكائنات التي يتطلبها، ولا يتعين عليه تفويض إنشاء مثيل لكائن مصنع كما هو الحال في نمط تصميم.
انظر أيضًا صنف UML ومخطط التسلسل أدناه.

Source: wikipedia.org
 
(1)
Intentions

Intentions

 

 
(1)
Intentions

Intentions