همان طور که قبلاً گفتم، الگوهای طراحی منشأ تجربی دارند. مسئلهای که حل کردهاید با این نگاه که قبلاً تکرار شده یا در آینده تکرار خواهد شد، در قالب مشخصی مستند و نام الگو(Pattern) به خود میگیرد.
اینکه چگونه الگوی نرمافزاری بنویسیم، سئوال مهمی است. برای پاسخگویی به این مسئله، مقاله Writing Software Patterns از آقای مارتین فاولر را یکی از گزینههای مناسب است.
یکی از مهمترین بخشهای مقاله بررسی شکلهای مختلف ارائه الگو است که این فرمها عبارتند از:
– روش Alexandrian
– روش GOF
– روش Portland
– روش Coplien
– روش POSA
– روش PoEAA
گزیده:
زندگی آنچه زیستهایم نیست. بلکه آن چیزی است که بیاد میآوریم تا روایتش کنیم. گابریل گارسیا مارکز
مرجع: کلمات قصار
علی
۹ خرداد ۱۳۸۶ در ۰۰:۰۰هرچند گاهی وقتها قشنگترین لحظه ها به ابتذال بیان تن نمیدهند. شاید زیباییشان به همین توصیف ناپذیریشان باشد…