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

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

طريقة المصنع في LePUS3

ملاحظات

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

المراجع

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