تم تصميم هذه المادة الدراسية لتزويد الطلاب بالمهارات والكفاءات المتعلقة باستخدام وتطبيق أنماط تصميم البرمجيات في مشاكل تصميم الحياة الواقعية. يناقش تاريخ أنماط تصميم البرمجيات وفئاتها (إنشائية ، هيكلية ، وسلوكية). لكل نمط تصميم البرمجيات ، سيعرف الطلاب الظروف التي يتم فيها تطبيقه وعواقب تطبيقه بالإضافة إلى الهيكل والفئات و / أو الكائنات المشاركة ومسؤولياتهم داخل النموذج. يتم استخدام أحد لغات البرمجة الموجهة للكائنات (مثل Java) للتطبيق العملي وتنفيذ أنماط تصميم البرمجيات.
Published Date
10 Thul-Qi’dah 1444
Last Change Date
10 Thul-Qi’dah 1444