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

علی
9 خرداد 1386 در 00:00هرچند گاهی وقتها قشنگترین لحظه ها به ابتذال بیان تن نمیدهند. شاید زیباییشان به همین توصیف ناپذیریشان باشد…