الگوهای طراحی (Design Patterns) راه حل های کلی هستند که در قالب الگوهایی ارائه می شوند و می توانند برای حل مشکلات در طراحی نرم افزار استفاده شوند. در دوره آموزشی ++Udemy Design Patterns Through C با الگوهای طراحی در سی پلاس پلاس آشنا می شوید.