هذه المقالة اختصاصية وهي بحاجة لمراجعة خبير في مجالها.

مصنع (برمجة كائنية التوجه)

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
طريقة المصنع في LePUS3

في البرمجة كائنية التوجه (OOP)، المصنع هو كائن مسؤول عن إنشاء كائنات أخرى - المصنع بصيغة نظرية هو وظيفة أو طريقة تُرجع كائنات من نموذج أو صنف مختلف[1] من استدعاء طريقة، والذي يُفترض أنه «جديد» "new".[أ] على نطاق أوسع، قد يُشار إلى روتين فرعي يقوم بإرجاع كائن «جديد» "new" على أنه «مصنع»، كما هو الحال في طريقة المصنع أو دالة المصنع. وهو المفهوم الأساسي في البرمجة كائنية التوجه، ويشكل الأساس لعدد من أنماط تصميم البرمجيات ذات الصلة.

ملاحظات

  1. ^ من ناحية الخاصة بالواجهة، يمكن استخدام أي كائن يقوم بإرجاع كائن كمصنع، ولكن من الناحية اللغوية النحوية، يقوم المصنع بإرجاع إما كائن تم إنشاؤه حديثًا، مثل مثيل صنف أو مثيل نموذج أولي، أو كائن يبدو جديدًا، مثل إعادة تهيئة كائن من تجمع الكائنات

المراجع

  1. ^ Gamma، Erich (1994). Design Patterns. Addison-Wesley. ص. 18–19. ISBN:9780321700698.