Course Description
This course is designed to provide students with skills and competences related to the use and application of software design patterns in real life design problems. It discusses the history of software design patterns and their categories (creational, structural, and behavioral). For each software design pattern students will know the circumstances in which it is applied and the consequences of its application as well as the structure and the participating classes and/or objects and their responsibilities inside the pattern. The course uses an object-oriented programming language (
تاريخ النشر
02 جمادى الآخر 1446
تاريخ أخر تعديل
02 جمادى الآخر 1446