الگو طراحی یا design patterns قسمتی از طراحی نرمافزار است که کمک خیلی زیادی جهت پیادهسازی الگوی معماری می کند. به طور کلی الگو های طراحی روش هایی جهت کد زنی بهینه تر و بهتر است. معمولا این روش ها به این علت که تعداد زیادی از برنامه نویس ها تلاش برای وضعیت بهینه، کرده اند نتیجه بهتری می دهند.
لیستی از الگو های طراحی:
- Constructor Pattern
- Module Pattern