نجمع هنا محتوى معرفي متنوع ومتخصص في المجال التقني، ليكون مصدراً من مصادر نشر المعرفة الرقمية
نمط التصميم Flyweight يُستخدم لتقليل استهلاك الذاكرة عن طريق إعادة استخدام كائنات مشتركة (مشتركة في…
نمط التصميم Facade يوفر واجهة مبسطة وموحّدة للتعامل مع مجموعة من الأنظمة أو الكائنات المعقدة،…
نمط التصميم Adapter يُستخدم لربط واجهتين غير متوافقتين معًا، بحيث يتيح لك استخدام كائن بواجهة…
نمط التصميم "المحول - المزخرف" (Decorator Design Pattern)وهو نمط تصميم هيكلي (Structural Design Pattern) يستخدم…
نمط التصميم "الوكيل" (Proxy)ويُقصد به في هندسة البرمجيات: نمط تصميم هيكلي(Structural Design Pattern) يُستخدم لتوفير…
نتناول في هذه المحاضرات واحدا من أشهر أنماط تصميم الكائنات البرمجية وأكثرها شيوعًا في الاستخدام…