مقالاتی در مورد الگوهای طراحی(Design Patterns)

  • یوسف مهرداد

یک سری از مقالات نشریه شیءگرایی در مورد الگوهای طراحی (Design Patterns) را در زیر آورده‏ام. مطالعه آنها را توصیه می‏کنم.
مقالات را به صورت یکجا از اینجا دریافت نمایید.

الگو چیست؟
تألیف و ترجمه: حمیده مطهریان
در این مقاله به اختصار به تعریف الگوی نرم‏افزاری پرداخته شده است.

تاریخچه الگوهای طراحی
تألیف و ترجمه: صباالسادات بزرگی
مفهوم الگو برای نخستین بار توسط یک مهندس معمار به نام کریستوفر الکساندر جهت بیان وقایع و ساختارهای معماری شهری استفاده شد. پس از آن که این مفهوم به دنیای مهندسی نرم‏افزار وارد شد، به عنوان شاخه‏ای مستقل و پرکاربرد در آن شناخته شد.
در این مقاله، تاریخچه این تحول آورده شده است.

الگوهای طراحی، لزوم، کاربرد و مثال
تألیف و ترجمه: یوسف مهرداد بی‏بالان

دسته‏بندی الگوهای طراحی
تألیف و ترجمه: صباالسادات بزرگی، نیوشا قریشی، علی‏رضا خیرخواه
از آن جایی که تعداد الگوهای طراحی بسیار زیاد است، لذا نیازمند روشی برای سازماندهی و دسته بندی آنها هستیم. این مقاله سعی دارد، دسته‏بندی از الگوها جهت آشنایی سریع‏تر خواننده ارائه دهد.
در این مقاله علاوه بر دسته‏بندی الگوهای طراحی به بررسی اجمالی همراه با ارائه کد نمونه مهم‏ترین الگوهای طراحی پرداخته شده است.

الگوی طراحی سازگارساز
تألیف و ترجمه: نیوشا قریشی
الگوی طراحی سازگارساز یکی از ۲۳ الگوی طراحی GOF است. این الگو از جمله الگوهای ساختاری است که هم در حوزه کلاسها و هم در حوزه اشیاء استفاده می‏شود. الگوی سازگارساز واسط یک کلاس را به واسط کلاس دیگری به گونه‏ای تبدیل می‏کند که مورد انتظار مشتری باشد. الگوی سازگارساز امکان همکاری را برای آن دسته از کلاس‏هایی که به دلیل داشتن واسط‏های ناسازگار نمی‏توانستند با یکدیگر کار کنند، فراهم می‏کند. در این مقاله به معرفی الگوی سازگارساز با توجه به قالب GOF پرداخته شده است.

مثالهایی از کاربرد الگوی طراحی سازگارساز
تألیف و ترجمه: نیوشا قریشی، یوسف مهرداد بی‏بالان
پس از بیان مفاهیم کلی و ارائه دسته‏بندی الگوها، جهت واضح شدن بحث به ارائه مثالهای شهودی از کاربردهای مختلف الگوها می‏پردازیم که قطعا” به درک بهتر مفهوم کمک می‏نماید.

معرفی کتابهای مرتبط با الگوهای طراحی
تألیف و ترجمه: حمیده مطهریان
کتاب‏های گوناگونی در زمینه الگوهای طراحی به چاپ رسیده است که هر یک ویژگی‏های مخصوص به خود را دارد، در این قسمت سعی شده است که از میان این کتابها، آن دسته از کتابهایی که از همه کامل‏تر و جامع‏تر هستند و هم چنین کتابهای مرتبط با آنها معرفی شده و در اختیار علاقمندان قرار گیرد.

https://bibalan.com/?p=908
یوسف مهرداد

یوسف مهرداد


کانال تلگرام

نظرات (1)

wave
  • سالار شعبانیان

    ۱۱ اردیبهشت ۱۳۸۶ در ۰۰:۰۰

    ba salam, va khaste nabashid khedmae ostade khodam,daateton dard nakone az babate maghalat ,manon

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

برای خروج از جستجو کلید ESC را بفشارید