الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن مساعدة - analysis and design patterns

بدأه .2012alzaeem في 15 نوفمبر 2010 · 1 رد · 692 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يعطيك العافية ممكن الاجابة على الاسئلة بالتفصيل لان عندي بحث ولم احصل على معلومات كافية

1- ماهي فوائد analysis and design patterns

2 - كيف يتم استخدامها في أساليب التنمية الحديثة

3- و ماهي التوصيات التي تعطي لشخص جديد لاستخدامها

#2

أخي الكريم

أولاً هناك فرق كبير وشاسع بين أساليب التصميم (Design Patterns) والتحليل (Analysis Patterns).

من أساليب التصميم الشائعة:

1. MVC (Model-View-Controller)

وهو يقوم بفصل الواجهة (View) عن التصميم (Model) من خلال وضع مجتزأ فيما بينها يسمى أداة التحكم (Controller) وهو شائع جداً خاصة في بيئة دوت نت و يبدو واضحاً جداً في ASP.Net.

2. Singleton

ويمكنك تسميته المفرد فمثلاً في نظام الدردشة لكل عميل خادم واحد وواحد فقط ولن يكون لكل عميل أكثر من خادم لذلك يمكننا تطبيق هذا الأسلوب على أنظمة الدردشة (جزء منها).

3. Factory

المصنع: وهو يقوم بإنشاء وإعادة أغراض جديدة حسب الطلب، مثال بلغة الجافا:

public class ShapeFactory
{
	// ...

	public static Shape createSquare(Point p1, int len)
	{
		return new Square(p1, len);
	}

	public static Shape createCircle(Point p1, int radius)
	{
		return new Circle(p1, radius);
	}

	// ...
}

أما بالنسبة للتحليل فتمثله (بل وتقدمه باحتراف) لغة النمذجة الموحدة UML

وكمقدمة للتحليل انظر هنا

مؤسس شبكة مواقع إجابتي أول شبكة مواقع عربية للأسئلة والأجوبة

مواضيع مشابهة