شرح Abstract Factory Design Pattern
دورة كورس design pattern كامل
شارك الآن استفساراتك مع اعضاء دورة كورس design pattern كامل اضغط هنا
سجل الآن
قائمة الدروس | 27 درس
التعليقات
دورات ذات صلة
الـ Design Patterns عباره عن حلول مجربة للعديد من المشاكل البرمجية الشائعة الا انها تعرضت لانتقادات عديدة من قبل العديد من المبرمجين الكبار وعلماء الكمبيوتر حتى فى مؤتمر OOPSLA عام 1999 تم عمل محاكمة صورية لعصابة الاربعة هؤلاء مؤلفى الكتاب وتم ادانتهم بالعديد من الجرائم ضد علوم الكمبيوتر والتى من ضمنها الـ patterns وانهم ضللو معنى الكلمة حيث كانت تستخدم سابقا فى مجال المعمار فقط بالاضافة لأن هذه الـ pattern تجعل المبرمج متوسط الخبرة يشعر أنه محترف ويكتفى بتطبيق العديد من الـ patterns دون التنقيب عن ما خلفها والاعتماد على نفسه بشكل أكبر اضافة الى ذلك قام عالم الكمبيوتر Peter Norvig بنقد الـ Design patterns موضحا انه حوالى 16 باترن من الـ 23 باترن (المذكورين فى كتاب الـ Design Patterns الاساسى بواسطة عصابة الاربعة ) يعتبروا منتهيين او deprecated لان اللغات صارت تدعم هذه الاشياء بشكل رسمى وأن هذه الـ patterns تعوض نقص موجود فى اللغة وقرأت مرة كومنت لأحد الاشخاص يتحدث عن دورة حياة الـ Pattern كالتالى :
-> يظهر كتاب جديد لأحد المؤلفين يتحدث فيه عن Pattern جديد
-> يصبح هذا الكتاب مشهورا والأكثر قراءة عند العديد من المبرمجين
-> الـ Design Pattern الجديد يتم بدأ استخدامه ضمن العديد من البرامج .
-> الـ Design Pattern يعمل بشكل جيد ويكتسب شهرة أكبر وأكبر.
-> يصبح الـ Design Pattern الجديد شىء اساسى لدى البعض
-> يقوم أحد المؤلفين الاخرين بتأليف كتاب عن أن هذا الباترن ضار ومشاكله كذا وكذا .
-> يتم تصنيف هذا الباترن كـ Anti Pattern (اى باترن غير فعال او يحل المشكلة ويسبب مشكلة اخرى )
-> يقوم المؤلف بتأليف كتاب عن باترن جديد