یک سری از مقالات نشریه شیءگرایی در مورد الگوهای طراحی (Design Patterns) را در زیر آوردهام. مطالعه آنها را توصیه میکنم.
مقالات را به صورت یکجا از اینجا دریافت نمایید.
الگو چیست؟
تألیف و ترجمه: حمیده مطهریان
در این مقاله به اختصار به تعریف الگوی نرمافزاری پرداخته شده است.
تاریخچه الگوهای طراحی
تألیف و ترجمه: صباالسادات بزرگی
مفهوم الگو برای نخستین بار توسط یک مهندس معمار به نام کریستوفر الکساندر جهت بیان وقایع و ساختارهای معماری شهری استفاده شد. پس از آن که این مفهوم به دنیای مهندسی نرمافزار وارد شد، به عنوان شاخهای مستقل و پرکاربرد در آن شناخته شد.
در این مقاله، تاریخچه این تحول آورده شده است.
الگوهای طراحی، لزوم، کاربرد و مثال
تألیف و ترجمه: یوسف مهرداد بیبالان
دستهبندی الگوهای طراحی
تألیف و ترجمه: صباالسادات بزرگی، نیوشا قریشی، علیرضا خیرخواه
از آن جایی که تعداد الگوهای طراحی بسیار زیاد است، لذا نیازمند روشی برای سازماندهی و دسته بندی آنها هستیم. این مقاله سعی دارد، دستهبندی از الگوها جهت آشنایی سریعتر خواننده ارائه دهد.
در این مقاله علاوه بر دستهبندی الگوهای طراحی به بررسی اجمالی همراه با ارائه کد نمونه مهمترین الگوهای طراحی پرداخته شده است.
الگوی طراحی سازگارساز
تألیف و ترجمه: نیوشا قریشی
الگوی طراحی سازگارساز یکی از ۲۳ الگوی طراحی GOF است. این الگو از جمله الگوهای ساختاری است که هم در حوزه کلاسها و هم در حوزه اشیاء استفاده میشود. الگوی سازگارساز واسط یک کلاس را به واسط کلاس دیگری به گونهای تبدیل میکند که مورد انتظار مشتری باشد. الگوی سازگارساز امکان همکاری را برای آن دسته از کلاسهایی که به دلیل داشتن واسطهای ناسازگار نمیتوانستند با یکدیگر کار کنند، فراهم میکند. در این مقاله به معرفی الگوی سازگارساز با توجه به قالب GOF پرداخته شده است.
مثالهایی از کاربرد الگوی طراحی سازگارساز
تألیف و ترجمه: نیوشا قریشی، یوسف مهرداد بیبالان
پس از بیان مفاهیم کلی و ارائه دستهبندی الگوها، جهت واضح شدن بحث به ارائه مثالهای شهودی از کاربردهای مختلف الگوها میپردازیم که قطعا” به درک بهتر مفهوم کمک مینماید.
معرفی کتابهای مرتبط با الگوهای طراحی
تألیف و ترجمه: حمیده مطهریان
کتابهای گوناگونی در زمینه الگوهای طراحی به چاپ رسیده است که هر یک ویژگیهای مخصوص به خود را دارد، در این قسمت سعی شده است که از میان این کتابها، آن دسته از کتابهایی که از همه کاملتر و جامعتر هستند و هم چنین کتابهای مرتبط با آنها معرفی شده و در اختیار علاقمندان قرار گیرد.
سالار شعبانیان
۱۱ اردیبهشت ۱۳۸۶ در ۰۰:۰۰ba salam, va khaste nabashid khedmae ostade khodam,daateton dard nakone az babate maghalat ,manon