چگونه يک الگوی نرم‏افزاری (Software Pattern) بنويسيم؟

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

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

گزيده:
زندگی آنچه زیسته‌ایم نیست. بلکه آن چیزی است که بیاد می‌آوریم تا روایتش کنیم. گابريل گارسيا مارکز
مرجع: کلمات قصار

نظرات (1)

wave
  • علی

    9 خرداد 1386 در 00:00

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

    پاسخ

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