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

  • یوسف مهرداد بی‌بالان

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

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

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

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

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

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

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

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

نظرات (1)

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

    11 اردیبهشت 1386 در 00:00

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

    پاسخ

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