يحتوي هذا المستودع على أمثلة رمز تعليمي لأنماط التصميم المختلفة المنفذة في Java. إنه مصمم لمساعدة المتعلمين على فهم وتطبيق أنماط التصميم في مشاريعهم. يتضمن كل ملف ومجلد تعليقات مفصلة لشرح الكود والمفاهيم.
يغطي المستودع أنماط التصميم التالية:
بالإضافة إلى ذلك ، يتضمن المستودع رمز التمرين للأنماط التالية:
يتم تسمية كل ملف Java ومجلد للإشارة إلى نمط التصميم الذي يغطيه. على سبيل المثال ، يحتوي المجلد 1-abstract_factory_pattern على Main.java ، والذي يوضح العديد من التقنيات المتعلقة بنمط المصنع التجريدي.
على سبيل المثال ، في مجلد 5-decorator_design_pattern ، ستجد Main.java يوضح نمط الديكور بالتفصيل ، مع تعليقات تشرح كل جزء من الكود.
إذا كنت ترغب في المساهمة في هذا المستودع ، فلا تتردد في تقديم طلب سحب. يمكنك إضافة أمثلة جديدة ، أو تحسين التعليمات البرمجية الحالية ، أو إصلاح أي مشكلات. مساهمات جميع المستويات موضع ترحيب!
تم ترخيص هذا المستودع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. انظر ملف الترخيص لمزيد من المعلومات.
ملاحظة: يهدف هذا المستودع لأغراض تعليمية للمساعدة في تعلم وفهم أنماط تصميم Java.
تذكر أن تقوم بدور المستودع إذا وجدت أنه مفيد!