جارٍ تحميل الدرس...
في نافذة الطباعة اختر «حفظ كملف PDF» كوجهة.
أفضل ممارسات أنماط التصميم وأخطاؤها الشائعة
أفضل ممارسات أنماط التصميم
قائم على المشكلة
حدد المشكلات الحقيقية أولا • لا تفرض الأنماط • ضع البدائل في الاعتبار
الأنماط تعمل معا
الأنظمة الواقعية تستخدم عدة أنماط • افهم كيف تتفاعل الأنماط
المقايضات
التعقيد مقابل الفوائد • الأثر على الأداء • قابلية الصيانة
التطور التدريجي
ابدأ ببساطة • أعد الهيكلة عند الحاجة • لا تفرط في الهندسة
Factory وBuilder وStrategy وObserver وDecorator وCommand وFacade تعاونت جميعا في مسار واحدالنمط الذي لا يستحق تعقيده لا يستحق استخدامه
الأنماط استجابة لألم حقيقي، لا نقطة انطلاق
facade واحدة تقوم بأكثر من اللازمSingletonStrategy يصعب إدارتهObserverSingletonMahmoud Abas|أهم الخلاصات