دیزاین پترن Command
با دیزاین پترن Command مثل یک فرمانده دستورات را جهت اجرا صادر میکنیم....
با دیزاین پترن Command مثل یک فرمانده دستورات را جهت اجرا صادر میکنیم....
دیزاین پترن Chain of Responsibility زنجیره ای از مسئولیت ها را پشت هم اجرا میکند....
دیزاین پترن Proxy مثل یک لایه بین متد اصلی و محل استفاده از آن ایجاد میکند...
از دیزاین پترن Flyweight جهتاز اشتراک گذاری برای پشتیبانی موثر تعداد زیادی از اشیاء "دانه ریز" (fine-grained) استفاده می شود....
از دیزاین پترن Facade جهت دریافت زیرسیستم ها از طریق یک کلاس سطح بالا...
الگوی معماری یک راه حل کلی و قابل استفاده مجدد برای یک مشکل معمول در معماری نرم افزار در یک زمینه خاص است....
از دیزاین پترن Decorator جهت اضافه کردن وظایف اضافه بصورت داینامیک به اشیاء استفاده می شود....
از کلمپوزیت پترن جهت ساخت اشیاء بصورت درخت سلسله مراتبی زمانی که قرار است با گروهی از اشیاء رفتار مشابهی انجام داد استفاده میشود....
از دیزاین پترن Bridge یا پل زمانی استفاده میشود که بخواهیم بین انتزاع یا abstraction با پیاده سازی یا implementation یک جداسازی انجام دهیم....