يعطيك العافية ممكن الاجابة على الاسئلة بالتفصيل لان عندي بحث ولم احصل على معلومات كافية
1- ماهي فوائد analysis and design patterns
2 - كيف يتم استخدامها في أساليب التنمية الحديثة
3- و ماهي التوصيات التي تعطي لشخص جديد لاستخدامها
يعطيك العافية ممكن الاجابة على الاسئلة بالتفصيل لان عندي بحث ولم احصل على معلومات كافية
1- ماهي فوائد analysis and design patterns
2 - كيف يتم استخدامها في أساليب التنمية الحديثة
3- و ماهي التوصيات التي تعطي لشخص جديد لاستخدامها
أخي الكريم
أولاً هناك فرق كبير وشاسع بين أساليب التصميم (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
وكمقدمة للتحليل انظر هنا
مؤسس شبكة مواقع إجابتي أول شبكة مواقع عربية للأسئلة والأجوبة