اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

هل تقصد أنماط التصميم البرمجي Design patterns ؟

إذا كان كذلك فيتم تقسيم أنماط التصميم حسب استخدام كل نمط حيث أن 

  1. أنماط التصميم الإنشائية Creational design patterns تستخدم في عملية ال Class instantiation

  2. أنماط التصميم الهيكلية Structural design patterns تستخدم  فيما يتعلق بهيكل ال class وتكوينه

  3. أنماط التصميم السلوكية Behavioral design patterns  تم تصميم هذه الأنماط اعتمادًا على كيفية تواصل  Communication بين كائنات الأصناف

يمكنك قراءة هذه المقالة للمزيد من التفاصيل

  • 0
نشر

بشكل عام الهدف من المخططات هو توضيح المشروع و تنظيمه، و يفضل لكل تصميم أن يكون له أهدافه الواضحة.

في حال وضع السلوك مع الهيكل سيصبح المخطط شديد التعقيد، و عندها يجب علينا البحث لمعرفة كل منهما.

بينما الفصل بينهما يسهل الأمر، أيضاً من الممكن ألا تريد إلا الهيكل الخاص بالمشروع بدون معرفة التفاعل بين الأغراض في هذا المشروع و السلوك الذي سيسلكه.

كما أريد أن أذكر أن المخططات لا تقتصر على هذين الصنفين فقط، فهناك الكثير من المخططات الآخرى التي يتم استعمالها.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...