Design Patterns
هي عبارة عن حلول قابلة لإعادة الإستخدام لمعظم المشاكل البرمجية الشائعة ، و يوضح طريقة تفاعل الclasses و الObjects مع بعضها البعض.
بمعنى أخر الDesign Patterns هي عبارة عن مخططات او blueprints بتوضح طريقة الحل و ليس تنفيذ الحل.
هي عبارة عن حلول قابلة لإعادة الإستخدام لمعظم المشاكل البرمجية الشائعة ، و يوضح طريقة تفاعل الclasses و الObjects مع بعضها البعض.
بمعنى أخر الDesign Patterns هي عبارة عن مخططات او blueprints بتوضح طريقة الحل و ليس تنفيذ الحل.
طيب ما ضروري دائما تستخدم الDesign Patterns في البرنامج إلا إذا كنت محتاجها و تعرف أي نمط ممكن يتم إستخدامه في أي جزء من الكود.
أنواع الDesign Patterns
في 3 أنواع للDesign Patterns
1) الإنشائي (Creational)
النوع الإنشائي بيهتم بكيفية تهيئة الClasses او إنشاء الObjects
في 3 أنواع للDesign Patterns
1) الإنشائي (Creational)
النوع الإنشائي بيهتم بكيفية تهيئة الClasses او إنشاء الObjects
2)الهيكلي (Structural)
يهتم بتنظيم مختلف الClasess و الObjects لتشكيل هيكلة شاملة لهم مع الإبقاء على الهيكلة مرنة
يهتم بتنظيم مختلف الClasess و الObjects لتشكيل هيكلة شاملة لهم مع الإبقاء على الهيكلة مرنة
3) السلوكي (Behavioral)
يقوم بتحديد أنماط التواصل أو التفاعل الشائعة بين الObjects
يقوم بتحديد أنماط التواصل أو التفاعل الشائعة بين الObjects
أدري الكلام الفوق يمكن يكون طلاسم بالنسبة لك بس ان شاء الله شوي شوي بعد نشرحهم بالتفصيل و نشرح كل نوع و الdesign patterns اللي فيهم بتفهم الكلام اللي مكتوب فوق بصورة أفضل
شكرا لوصولك نهاية الثريد و ان شاء الله تكون استفدت ولو القليل✨ و ممكن تدعمني باللايك و الرتويت و تفعيل الجرس
انا راشد كمال مهندس برمجيات👨💻 متخصص في تطوير تطبيقات الاندرويد📱 بواسطة الكوتلين
بنشر ثريدات عن مواضيع في الاندرويد و خاصة في الكوتلين و بعض الأحيان تجاربي✨
انا راشد كمال مهندس برمجيات👨💻 متخصص في تطوير تطبيقات الاندرويد📱 بواسطة الكوتلين
بنشر ثريدات عن مواضيع في الاندرويد و خاصة في الكوتلين و بعض الأحيان تجاربي✨
جاري تحميل الاقتراحات...