English  

كتب intentions

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

نوايا (معلومة)


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

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

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

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

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

المصدر: wikipedia.org
 
(1)
النيات

النيات