هرکدوم ما توی هر زبون برنامه نویسی که کار کردیم ، تا حالا n بار اسم Design Patterns رو شنیدیم . اگه تو لاراول باشید Facade و Singleton و ... اگه توی pure PHP کد میزنید Strategy , Abstract Factory و .. و اگه توی زبونای دیگه هم کد میزنید بازم همینطور .
هممونم هی گفتیم ، اقا بلاخره یه روزی یادش میگیرم منتها امروز نه ! امروز کار دارم
قضیه اینه که دیزاین پترنا تو نگاه اول انقد ((دوست نداشتنی )) ان که ادم دلش نمیاد بره سمتشون ولی خب من میخوام تو ی پست کوتاه یکم دلتون رو نرم کنم که برید سراغ یادگیریش :)
۳ نوع الگوی طراحی داریم که اصلا فارسی سازیش کار خود خداس : 1-creational
2- structural
3- behavioral
این ۳ دسته بندی به خاطر این به وجود اومدن که هرکدوم کار خودشونو انجام بدن ، ینی اگه میخوای ابجکت جدید بسازی میری سراغ نوع اول ( نوع دوم و سوم به هیچ کارت نمیان ).
خیالتون راحت ، نمیخوام اینجا ۵۰۰ خط کد بنویسم و توقع داشته باشم که تهش تو کامنتا بگید علیرضا دمت گرم ترکوندی ، به جاش بهتون یه دوره اموزشی فارسی معرفی میکنم که فک کنم واقعا خوب باشه . اولین باره که یه دوره اموزشی تقریبا طولانی مدت ( برای هر کدوم از ۳ بخش بالای ۴ ساعت اموزش ) به زبون فارسی برای دیزاین پترن ها منتشر میشه ، اگه دوست داشتید یه سر بزنید بهش :
دوره کامل الگوهای طراحی - Design patterns به زبان فارسی