DesignPatterns:Design patternsOverview

از OCCC Wiki
نسخهٔ تاریخ ‏۲۴ دسامبر ۲۰۱۴، ساعت ۱۲:۳۳ توسط Rhosseini (بحث | مشارکت‌ها) (صفحه‌ای جدید حاوی «'''مرور الگوهای طراحی''' یک الگو راه حل اثبات شده ای را برای یک مشکل شایع ارائه...» ایجاد کرد)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

مرور الگوهای طراحی

یک الگو راه حل اثبات شده ای را برای یک مشکل شایع ارائه می دهد.که به صورت جداگانه در یک قالب ثابت مستند می شود و معمولا به عنوان بخشی از یک مجموعه بزرگتر است. الگو یک قسمت بنیادی از زندگی روزانه ماست . ما هر روز بدون اینکه خبر داشته باشیم به طور طبیعی از راه حل های ثابت برای حل مسایل مشترک استفاده می کنیم.

الگوها در دنیای فناوری اطلاعات، حول طراحی سیستم های خودکار که الگوهای طراحی نامیده می شوند در گردش است.

طراحی الگو به دلایل زیر مفید است:

• راه حل های آزمایش شده برای مشکلات شایع طراحی را بیان می کند.

• بینش طراحی را به صورت یک قالب استاندارد سازماندهی می کند.

• عموما توسط حرفه ای های فناوری اطلاعات که درگیر طراحی هستند قابل تکرار هستند.

• به منظور اطمینان از استحکام طراحی و ساخت یک سیستم می تواند مورد استفاده قرار بگیرد.

• می تواند به عنوان مبنایی برای طراحی استاندارد ها استفاده شود.

• عموما قابل انعطاف و اختیاری هستند.

• برای اهداف آموزشی از طریق مستند کردن ابعاد خاصی از طراحی سیستم می توانند استفاده شوند.

• گاهی اوقات می تواند قبل و بعد از پیاده سازی سیستم به کار برده شود.

• می تواند از طریق برنامه الگوهای طراحی دیگر که قسمتی از همان مجموعه هستند پشتیبانی شود.

• فرهنگ لغات یک زمینه فناوری اطلاعات معین را غنی می کند زیرا به هر الگو یک نام معنی دار نسبت داده می شود.