موقع الو فايزة فلبينيه - مط معجنات الشلال 71 - الخطابه ام فهد - مطعم هيا الرقعي - سفريات لجوارح - الدكتور عبد الخالق - دكتور باسل جنيد - مكتبه الفانوس - المحامية حنان عفيفي ام محمد - مطعم الركن الذهبي @ حي الفرسان - محمد الجزاف 2 - مطعم بن محروس عوقد - د. سلطان ملفي المطرقه - عطار - مطعم افراح الخليج ضجيج - عياده وليد بشاره - د.غنيمه شرهان كاتيه - د.احمد كمال مستشفى عرفان - رشيد السايق - مراقب طارق وخم - مطعم هليوبوليس الفروانية - هزاع الزهراني ابو فهد - @@@@ - احمد العمودي فوزيه الجفالي - مطعم فطائر الهناء - د طارق غندور - مطعم خيران الجهرا - تلال صوير - ابواحمد حجامه - مدلكه وحمام مغربي فطيمه - أم مساعد المعالجة بالجبيل - عواطف الخياط - أم عوض الحربي معالجة شعبية النسيم - عطيه الحويطي عظيم - عامر اخصائى تغذيه - د/ هشام - خيرات التوت نقل جامعي - الشيخ / توفيق المحيش - محمد أخوي - تم تعريفه كمتطفل - د عبدالله عبدالله صفوت - حسيل لحمه - مصور نضالكو - بدر عطروش - مطعم حدائق طابا - د.شمايل السنافي - عطيه الحويطي عظيم - بداح العتيبي - الشيخ سليمان السكيت - ملازم عمر بورقبه فريق عبد الفتاح العلي شرطه -
الجديد عمارة (تصنيف) - يوسف العسكري - آي بي إم المتوافق - نظام أصهري رسم بياني للأطوار - المحجوب السالك كتبه - محمد جمال الحفلات - أحمد الأول نسبه - [بحث] ܔೋ҉ܔ دَعْ الشمس تُشرق في قلبك ܔೋ҉ܔ - ملخصات وتقارير جاهزة للطباعة -
آخر المشاهدات مخاطر صاعق الحشرات الكهربائي - الدالي (مسلسل) الدالي الجزء الأول - هاتف وعنوان مطبخ بكر حلواني - المجمع, جدة - [بحث جاهز للطباعة] بحث متكامل عن علم الاحياء - - طريقة عمل الحوت الناشف بطعم لذيذ لا تفوتكم - قائمة المقاييس والأوزان الأطوال - ملكاوي أصل العشيرة - طبقات المياه الجوفية عمق الطبقة الجوفية - اغذية ومشروبات تساعد في علاج الامساك وتسبب ليونة البطن - مرهم ويتفيلد شكل و تركيز الدواء - مكونات أحيائية تأثيرات على البيئة - اختصارات مستخدمة في الوصفات الطبية - [بحث جاهز للطباعة] ملخص علوم اول متوسط مطور الفصل الدراسي الثاني - - سور القران لكل شهر من شهور الحمل - آيفي السامة (شخصية مصورة) - معركة دير الجثاليق المعركة - طريقة عمل عجة البقدونس السورية من حلقات برنامج منال العالم - مجمع الباقيات الصالحات - الفيمدوم - القائمة السوداء (مسلسل) القصة - السماء السابعة (فيلم) طاقم التمثيل - هاتف وعنوان المستشفى التخصصي بأبها - ابها, مدينة ابها - طارق الحماد - أزرق البروموثيمول الخواص - دوال زوجية ودوال فردية الدالة الزوجية - جابر جوخدار - [بحث جاهز للطباعة] مشروع تخرج محاسبة جاهزة doc , مشاريع تخرج محاسبة بكالوريوس - - التهاب الغدة الدمعية الصفة التشريحية للغدة الدمعية - ماجد جابر الحمود الصباح النسب - معاهدة بلطة ليمان 1838 - إرشادات هامة للسعوديين قبل السفر الى موريتانيا - جذام (قبيلة) نسب جذام - التعظم داخل الغضروف نمو نموذج الغضروف - برتيتا (فيلم) ملخص الفيلم - وصفة هائلة من الطب البديل لعلاج النتؤات او الثؤلول او الثلول بالاعشاب - تعريف النص الوصفي - هاتف وعنوان مستشفى الملك عبد الله بن عبد العزيز - بيشه, عسير - وصفة لعلاج الربو و حساسية الصدر بالاعشاب الطبيعية - خواص العلاقات على المجموعة أولا خاصية الانعكاس - هاتف وعنوان عيادة الدكتورة نجمة عبد الشكور - المربع, مدينة الرياض - نوف طلال نبذه - جينكس مايز الحياة المبكرة - الدولة المرينية تاريخ - مضلع محدب خصائص - طريقة تحضير مكدوس البندورة بطريقة سهلة - كلية الحقوق في جامعة حلب التأسيس - وقود السيارات تحليل البنزين الكيميائي وتصنيعه - هاتف وعنوان شركة البابطين لصناعة البسكويت والمواد الغذائية - المصفاه, مدينة الرياض - الشروط المطلوب استيفاءها للحصول على رخصة تشغيل لشاحنة فردية بالسعودية - قانون هاجن-بوازوي القانون - هند أبي اللمع حياتها - هاتف مركز هيئة الروضة بجازان لهيئة الامر بالمعروف و النهى عن المنكر بالسعودية - جول دو بوليناك - ضوابط إنهاء تكليف المشرف التربوي بالمملكة العربية السعودية - طريقة عمل اللحم المكتوم بالبصل بطعم لذيذ - الجامعة التقنية الوسطى كليات الجامعة التقنية الوسطى - وصفة هائلة من الطب البديل لعلاج الكحة بالاعشاب - تخثر السائل المنوي يوثر على عملية الاخصاب - هاتف ومعلومات عن الدكتور عبدالغني محمد الفتيح بالرياض - قائمة الرموز المستخدمة في الفيزياء اللاتينية - شرح تفصيلي لإجراءات الحصول علي تأشيرة زيارة تجارية للسعودية - بيديه كيفية الإستخدام-بيديه (يسار) إلى جانب المرحاض. - جامعة بحري كليات الجامعة - وصفة هائلة من الطب البديل لعلاج امراض القدم والارجل بالاعشاب - كربونات خواص الكربونات - ما سرقته مني الحياة (مسلسل) - هواتف مكتب الضمان الاجتماعى ب أبها ومعلومات عنها بالسعودية - خوخ الاومبوشي فوائده - الخطة العلاجية للتخلص من آلام العصعص - أسلوب التعجب أنواع التعجب - ممطار قياس الثلج - طريقة عمل عيش بالشبنت والزعفران مثل المطاعم - اكلات من المطبخ الكويتي - إيزوبروبيل ميرستات الأسماء المرادفة - مضادات بيتا-لاكتام ألية العمل - هاتف وعنوان عدنان صبغة للأعشاب الطبيعية - مكه الخريق, مكة المكرمة - طريقة طبخ و تحضير ملوخيه بالدجاج من وصفات منال العالم - اوليفيا اولافلي - خليل تقي الدين نبذة - وصفة لعلاج التهاب المثانة ومشاكل المجاري البولية بالاعشاب الطبيعية - خوارزمية أقليدس مثال - سلمان بن محمد بن سعود الكبير آل سعود نشاته - طريقة عمل سندويش تويستر بيتي الذ من كنتاكي لا تفوتك - جبل حبشي (حائل) آثار الجبل - قصة سيدة مابيت - المير اصول وقبائل - قائمة شخصيات سيف النار أهم الشخصيات - كبريتات الصوديوم التحضير - تأثير كواندا - الفرق بين الصور الجوية والصور الفضائية التعريف - عدنان درجال عدنان درجال - فضيحة مادوف تنفيذ الاحتيال - سيدريك بيولين روابط إضافية - طريقة عمل الفريكة الدايت اكلة خفيفة للريجيم - هاتف مركز هيئة محافظة خميس مشيط لهيئة الامر بالمعروف و النهى عن المنكر بالسعودية - قوانين العلم مفهوم القانون العلمي - هواتف مستشفى ابن سيناء بحداء و معلومات عنها فى مكة المكرمة بالسعودية - دين (معتقد) أصل الكلمة - هستون انواع الهيستونات - هاتف وعنوان مطبخ ومطعم الوليمة - الدرعيه, مدينة الرياض - شركة أراسكو أرقام وحقائق - رمل قوالب السباكة الرمل الأخضر - إنهاء النسيج تصنيف عمليات إنهاء النسيج - مهرجان بوينس آيرس الدولي للسينما المستقلة الجوائز التشجيعية - لحام بالغاز مصادر الأكسجين - أبو عيسى الوراق رؤيته للإسلام - يوساكو كودو الحلقات التي ظهر بها يوساكو كودو - دافنى روزن - بطولة أم المعارك سجل الابطال - حمض الألجينيك الاستخدامات - طريقة تحضير عيش الصاج او خبز التورتيلا بطريقة سهلة - [بحث] أروع معلومات عن زراعة اشجار الزينة - ملخصات وتقارير - طريقة تحضير لقيمات مقرمشه بعجينة البطاطس بالصور - فوائد نبات المقل من عيادة العلاج بالاعشاب والطب البديل - رجز (شعر) خصائصه - مبادئ ويلسون الأربعة عشر المبادئ الأربعة عشر - هاتف وعنوان مكتب الزهير للإستقدام - خميس مشيط, عسير - نساء حائرات (مسلسل) القصة - كبريتات الحديد الثلاثي التحضير - جوزيف لويس بروست السيرة - تعيين المحتوى المائى للتربة الهدف من التجربة - كلية التقنيات الصحية والطبية في بغداد نبذة عن الكلية - وصفة تساعد على التئام الجروح: بسرعة بخلطات الاعشاب - وصفات تعمل بالمنزل - اثنين على الرصيف (فيلم) بطولة - أكي كاوريسمكي مسيرته - محمد جار الله السهلي حياته - المواطنة الرقمية - ضحايا المدينة (فيلم) قصة الفيلم - حيد الفك السفلي حيد الفك السفلي في منطقة الضواحك - إتمام إجراءات زواج السعودي من أجنبية بعد وصول الموافقة فى الاردن - كلية ابن سينا رسوم الكلية - ميزانية و تكاليف ودراسة جدوى مشروع تسمين الدواجن - [بحث جاهز للطباعة] طرائق التدريس - - قاعدة لوبيتال مبدأ نظرية اوبيتال - ميزان الكتلة - قبيلة الرميلات - هاتف وعنوان مستوصف المنير لطب الأسنان - الطائف المركزي, الطائف - مرايا (مسلسل) مرايا - مقام بياتي اغاني على مقام البياتي - مبدأ جدانوف - رقم مستشفى الارطاويه العام - هاتف وعنوان مستوصف الممتاز - الملز, مدينة الرياض - فيزا عمل للسعودية ,, شروط واجراءات استخراجها - تيسير عطية عن حياته - كلية البيان للعلوم والتكنولوجيا أقسام ومراكز الكلية - مستويات الاتصال-ذاتي - داني دانييلس - دائرة دار الشيوخ أهالي وسكان دار الشيوخ - هاتف و عنوان مستشفى الملك فيصل و معلومات عنها بالطـــائـف بالسعودية - فوائد الليمون والثوم فى علاج ديدان المعدة - تردد زاوي أمثلة - وعاء فولطا - سكريم 4 (فيلم) قصة - بويراز كارايل (مسلسل) قصة المسلسل - جامعة السودان العالمية اهداف الجامعة - ثيازيد آلية العمل - طريقة تحضير الميرمية(أعشاب) بطريقة سهلة - حجي قادر كويي - معركة كابوريتو الخلفية التاريخية - ماريا دل كارمن (مسلسل) القصة - هاتف وعنوان مؤسسة سليمان محمد الفريهيدي - عنيزه, القصيم - نقل سلبي الانتشار (بسيط) - جص الصيغة الكيميائية للجبس - الشيخ سيدي المختار الكنتي النسب - ملف شامل لاهم وصفات الدكتور عادل عبد العال لعلاج الامراض المختلفة بالاعشاب - [بحث جاهز للطباعة] حول التسويق - - صيغة هيرو تعميم الصيغة لشكل الرباعي - الحل الاكيد لحب الشباب وآثاره وتساقط الشعر وكل مشاكل الجلد - قبيلة الصلبه نسب القبيلة - هاتف مدرسة عطاء بن ابى رباح متوسط و معلومات عنها بمنطقة الرياض بالسعودية - وصفة هائلة من الطب البديل لعلاج القولون بالاعشاب - دراسة جدوى مفصلة لمشروع تصنيع المكرونة - الزير سالم (مسلسل) القصة - اسباب وجود ماء خلف الرحم - عنوان و هواتف سفارة السعودية فى جمهورية السودان ومعلومات شاملة عنها - شقلبة أنواع الشقلبات - هل يجب اجراء عملية لقطع الرباط الصليبي؟ ومتى؟ - لهجة زهرانية الكلمة ومعناها باللهجه الزهرانية - شروط استخراج بطاقة مدنية كويتية لغير الكويتي - كانون 400 دي المواصفات - ارقام تلفونات مخافر الكويت والمراكز الامنية - طريقة تحضير يخنة اللفت بطريقة سهلة - سلاف بن مفضي البهيمة سلاف بن مفضي الحصني الحربي - عائلة مجنونة جدا (مسلسل) الشخصيات - مدينة جياد الصناعية - الاقتصاد البنفسجي تعريف - الأساعدة نسبهم - أحياء الخرطوم بحري أهم الأحياء - التهاب المعدة والامعاء اليوزيني الفيزيولوجيا المرضية - ميسون السويدان السيرة الذاتية - مناوي باشا (مسلسل) قصة المسلسل - كلوريد الحديد الثلاثي الخواص - بطارية قلوية التفاعلات الكيميائية - [بحث جاهز للطباعة] بحث حول علم الكيمياء , كل ما يخص الكيمياء - - جان فيليب رامو حياته - عصر الإباحية الذهبي الخلفية - إشفيرية أغافية - خطوط السكك الحديدية الفلسطينية تاريخ الخطوط - لهجة جنوبية لهجة منطقة عسير - بادميني كولهابوري - الحامض اللاكتيكي العلامات و الإعراض -
اليوم: الاحد 15 سبتمبر 2019 , الساعة: 11:59 م / اسعار صرف العملات ليوم الاحد 15/09/2019


اعلانات
محرك البحث


نماذج التصميم (هندسة البرمجيات) الفكرة من وراء نماذح البرمجة

آخر تحديث منذ 3 سنة 75 مشاهدة

شاركنا رأيك بالموضوع

الفكرة من وراء نماذح البرمجة


لنقرب الفكرة إلى ذهن القارئ, علينا أن نربط الموضوع بمثال حي من الحياة اليومية. تخيل أنك تقود سيارتك في مكان منعزل ولأول مرة وفجأة اختلت سيطرتك على السيارة بسبب وجود عطل في الاطار. لأول مرة في حياتك تجد أنك بحاجة إلى تغيير الاطار مع أنك لم تعمل ذلك من قبل . سوف تبدأ بالتفكير بجميع الحلول المتاحة أمامك. عادة ما كنت ترى الناس يقومون برفع السيارة فتفعل نفس الشيء, ثم انك بحاجة إلى فصل البراغي انها مشدودة بشكل قوي وأنا لا أستطيع السيطرة على العجل لأنه في الهواء وكلما أحاول دار العجل, إذا علي أن انزل السيارة أولا وأفصل البراغي والسيارة على الأرض... وهكذا. تعلمك من هذا الدرس يجعل خطوات إصلاح العجلة اسرع وما برمجة الحاسوب ببعيد عن هذا المثال. دائما ما نواجه مشاكل في البرمجة سبق وأن تعرضنا لها مرارا فنحاول تطبيق الحلول السابقة عليها واعادة استخدام هذه الاساليب مع اعادة تعديلها بما يتوافق والمشكلة الراهنة...


تاريخ نماذج التصميم


ورد مصطلح نماذج (Patterns) أول مرة على لسان كريستوفر آلكسندر، وأوّل من أسقط المصطلح على هندسة البرمجيّات كان وارد كونينغهام.


في الحقيقة، لم تحظ نماذج التصميم بالشعبيّة إلاّ بعد نشر كتاب < >Design Patterns. El ents of reusable code سنة 1994. حدث في نفس السنة تنظيم أوّل مؤتمر مخصّص لمناقشة نماذج التصميم.



المكونات الرئيسية لقوالب التصميم


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


هناك أربع مكونات رئيسية لقوالب التصميم




  1. الاسم الاسم يختزل ذكر المشكلة وعلاجها والنتائج المترتبة على تطبيق القالب، لكن قد يكون أحيانا ايجاد اسم ملائم أكثر صعوبة من ايجاد حل للمشكلة. لتقريب الفكرة، تذكر عندما كنت مبتدءً في البرمجة وبدأت بعمل ادخال تعديلات على برنامج زميلك ثم فوجئت بالمتغير س أو ص أمامك،

  2. المشكلة وصف للمشكلة ومتى تقوم بتطبيق القالب.

  3. الحل شرح العناصر اللازمة للحل وكيفية ربطها وتعاونها. لا يقوم الحل بتقديم شرح تفصيلي لحل المشكلة وإنما يقوم بإعطاء حل تجريدي أو فكرة أولية للحل.

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



أنماط نماذج التصميم


حسب GoF تصنف نماذج التصميم إلى 3 أنماط أو مجموعات




  1. نماذج تصميم الإنشائية Creational Patterns

  2. نماذج تصميم السلوكية Behavioral Patterns

  3. نماذج التصميم الهيكلية نماذج تصميم هيكلية Structural Patterns



نماذج إنشائية




-

! الاسم بالإنجليزية

! الوصف

-

Abstract factory

يوفر واجهة لإنشاء عائلات من أغراض مستقلة أو مرتبطة مع بعضها من دون التصريح عن الصف الذي تم استخدامه.

-

Builder

يفصل عملية بناء غرض مركب عن عملية تمثيل هذا الغرض ويسمح لعملية البناء الواحدة بأن تعطي أكثر من تمثيل.

-

Factory method

يوفر واجهة لإنشاء غرض وحيد تقوم الصفوف الفرعية في اختيار من اي صف سينشأ هذا الغرض.

-

Lazy initialization

يتم فيه تأجيل إنشاء الغرض أو القيام بحساب ما أو عملية ما الى وقت لاحق بحيث تكون تكلفة هذه العملية كبيرة لذا يتم تأجيلها إلى ان يصبح هناك حاجة لها.

-

Multiton pattern

يضمن أن هناك غرض واحد فقط تم انشاؤه من الصف الهدف ويضمن تمكن كل الصفوف الأخرى من الوصول الى هذا الغرض دون الحاجة لإنشاء غرض جديد.

-

Object pool pattern

يساعد في تجنب حجز و تحرير الموارد المكلف عن طريق تدوير الأغراض التي لم يعد هناك حاجة لاستخدامها.

-

Proto pattern

يصنع غرض واحد فقط من الصف وعند الحاجة لأغراض أخرى فيتم نسخ الغرض الذي تم انشاؤوه في المرة الأولى

-

Resource Acquisition Is Initialization

يضمن أن الموارد المحجوزة قد تم تحريرها عن طريق ربط هذه الموارد مع دورة حياة الغرض

-

Singleton pattern

يضمن أن الصف قد تم إنشاء غرض واحد منه فقط ويؤمن وصول عام من قبل كل الأغراض الباقية الى هذا الغرض




تصنيف كومنز Software design patterns

شريط بوابات برمجة الكمبيوتر تقنية


ضبط استنادي


تصنيف نماذج تصميم البرمجيات

تصنيف علم الحاسوب

تصنيف تطوير البرمجيات


تعتبر نماذج التصميم إنج Design Patterns فرعاً مهمّاً من فروع وعلوم هندسة البرمجيات رغم انتقاد البعض له. تهدف نماذج التصميم إلى الاستخدام المتكرر لحلول وضعت لمشاكل تعتبر في حد ذاتها متكررة أو متواجدة بكثرة في عملية تصميم البرمجيات . لا تنطبق هذه النظرية على تصميم البرمجيات فحسب، بل تتعداه إلى عدة علوم أخرى مثل هندسة المباني و هندسة الإلكترونيات وحتّى الطبخ.



من الأخطاء المنتشرة اعتبار نماذج التصميم حلولًا كاملة أو جاهزة للاستخدام مباشرة، فهي لا تغدو أن تكون إلا نموذجا كما يدل اسمها يحتاج للتكييف والتحديد أكثر لكي يواجه مشكلة محددة.

أغلب نماذج التصميم تعتمد على برمجة كائنية التوجه التوجه الكائني في البرمجة. لذلك نجدها تضع تصوراً قائم على التفاعلات والعلاقات الممكنة بين مختلف الفئات المكونة للبرنامج.
 
التعليقات

لم يعلق احد حتى الآن .. كن اول من يعلق بالضغط هنا

تصنيفات الموقع
شاهد الجديد لهذه المواقع
بئر السبع ميسوكسيمايد تل هشومير المرجة الزرقاء أسامة بن زيد الغاف دراسة جدوى خطة عمل روبرك الطاقة الداخلية مذكرات دورية نحو الشرق ايو جيما العياضي برباس العياضي شركة مكافحة حشرات خوارزمية ديكسترا مرفأ بيروت الكايد طاش ما طاش شركة كايد البسقلون كورونا سد حراض الفن البيزنطي عبد السلام بنعبد العالي رائد عودة مستشفى طيبة التخصصي غزوة خيبر شركة فواز لعامة للدراسات والمستندات كلوفيس الأول لمع قطع الغيار جميل خطاب ويلان نظم المعلومات المحاسبية محمود بن محمود البان باقادر مؤسسة بن شيهون الصحة الحقن المجهري الصين معلمات معلومات اتجاه البطولي أرضروم تنافسية محمد الحاج سالم تكرلي مبرهنة عدم الاكتمال علاج عرق النسا سنهدريم كهربا الحكومة الحكومة التونسية معاهدة فاليتا مستشفي بدر مشاغل مراكز التجميل محمد حافظ الشريدة وديع سعادة مشغل جرافيزم الربان حديقة التجارة نقليات الهباس بن دعجم بطباط حمود بوعلام حميدة معركة ثابسوس براتا البن الاخضر الزكاه ديدفورت تاريخ فواصل الكتب توسعة المسجد النبوي نادي الفتح telnet 1978 عصبام اللوزتين سبيكمان 213 الاقتصاد رمادي عادي فندق العليا تشويه سمعه اسماك الأسماك مؤسسة الجهاز القلبي الوعائي italia قراي سجاد الجامعة السويسرية المفتوحة بيرو هاري فواز الحاتم