لسلام عليكم
اخواني ساحاول تكملة الدروس ولكن لا استطيع تكملة المشروع السابق
لذى سنحاول جميعا مناقشة موضوع مهم جدا خاصتا للمصممين و رأساء فرق البرمجة الا وهو design patterns
و الدلفي لكي تكمل احترافك
http://bdntv.borland.com/devcon05/3142/3142.html
اضع بين ايديكم هذه لكي نناقش الموظوع جميعا
بسم الله --------------------------------------------------------------------------------------------------------------------------------------------------------------------
design patternsانها قوالب او انماط لحل المشكلات الدائمة الحدوث في عالم البرمجة ولنأخذ مثالا على ذلك، لنفترض انك تعد برنامجا يقوم بحساب مساحة شكل من الاشكال (المدخلات قيمة تعلم البرنامج بنوع الشكل المراد حساب المساحة له) وهكذا يقوم البرنامج بقراءة المدخل ومن ثم يقوم البرنامج باظهار الشاشة الخاصة بحساب مساحة الشكل المطلوب.
هنا نستطيع ان نستخدم احد ال Design Patterns ويسمى ب Builder Design Pattern وهذا الاخير يقوم بقراءة المدخل ومن ثم تحديد الشاشة المطلوب اظهارها ومن ثم عمل نسخة من تلك الشاشة واظهار تلك النسخة .
قد يتسائل البعض قائلا لقد قمت بعمل شبيه لهذا في السابق وكان عملا سهلا ماالفائدة من عمل هذه ال Patterns اذن. اقول بأن مصممي البرامج او Architectures يستخدمون ال Patterns بشكل ملحوظ ولذلك لانهم لايقومون بوضع اية شيفرات مصدرية او اي تحديد اللغة المستخدمة لذلك وشكرا
مشرف ساحة لغات البرمجة http://www.c4arab.com -------------------------------------------------------------------------------------------------------------------