(دیزاین پترن - Design Pattern) یک راه اثبات شده برای حل مشکلات و مسائل
معمول برنامه نویسی می باشد. الگوها جنبه های طراحی خوب را در قالب کد در
می آورند و کدهای قابل توسعه ی مجدد و همراه با خوانایی بسیار آسان که باعث
راحتی توسعه و افزایش سرعت در یک تیم برنامه نویسی می شود تولید می کنند.
الگوهای طراحی علاوه بر موارد بالا یک مزیت دیگر نیز دارد، اینکه باعث می
شود تا در یک تیم برنامه نویسی اعضای گروه بر روی ساختار و معماری یک
برنامه بتوانند به صورت بسیار راحت تر بحث و مشورت کرده و تصمیم گیری کنند.
الگوها در واقع یک زبان هستند که می توانند برای بیان کردن ایده ها و راحت
کردن بحث ها مورد استفاده قرار گیرند.
در دوره آموزشی Code with Mosh The Ultimate Design Patterns با آموزش کامل طراحی الگوها اشنا خواهید شد.