
Design Patterns - دیزاین پترن ها
انواع دیزاین پترن ها در برنامه نویسی
١۷ ویدیو
برای دانلود فایل های تمرینی اول به اینجا روید و اگر نبود به گیت هاب ما روید. بعضی از درس ها فایل تمرینی ندارند.
۱۰ آذر، ۱۴۰۰ — ٢ سال پیش
۱۱ آذر، ۱۴۰۰ — ٢ سال پیش
۱۲ آذر، ۱۴۰۰ — ٢ سال پیش
۱۳ آذر، ۱۴۰۰ — ٢ سال پیش
۱۴ آذر، ۱۴۰۰ — ٢ سال پیش
۱۵ آذر، ۱۴۰۰ — ٢ سال پیش
۱۶ آذر، ۱۴۰۰ — ٢ سال پیش
۱۷ آذر، ۱۴۰۰ — ١ سال پیش
۱۸ آذر، ۱۴۰۰ — ١ سال پیش
۱۹ آذر، ۱۴۰۰ — ١ سال پیش
۲۰ آذر، ۱۴۰۰ — ١ سال پیش
۲۱ آذر، ۱۴۰۰ — ١ سال پیش
۲۲ آذر، ۱۴۰۰ — ١ سال پیش
۲۳ آذر، ۱۴۰۰ — ١ سال پیش
۲۴ آذر، ۱۴۰۰ — ١ سال پیش
۲۵ آذر، ۱۴۰۰ — ١ سال پیش
۲۶ آذر، ۱۴۰۰ — ١ سال پیش
الگوی طراحی یا دیزاین پترن راه حل هایی برای مشکلات رایج در طراحی نرم افزارها هستند. شناخت این الگوها باعث تمایز یک برنامه نویس حرفه ای از برنامه نویسان معمولی می شود. مهم نیست با چه زبان برنامه نویسی کدنویسی می کنید، شناخت و استفاده از این الگوها در طراحی نرم افزارها می تواند کمک بسیار زیادی به شما برای ایجاد نرم افزارها کند.
در طول زمان برنامه نویسان برای توسعه نرم افزارها با مشکلات مختلفی مواجه می شدند. بسیاری از این مشکلات مستقل از زبان های برنامه نویسی و مشابه هم بودند. بنابراین برای حل این مشکلات راه حل های مختلفی ارائه شد که به بهترین روش حل و رفع این مشکلات الگوهای طراحی یا Design Pattern
می گویند. به عبارت دیگر مجموعه ای از بهترین راه حل های مشکلات متداول در فرآیند برنامه نویسی نرم افزار را الگوهای طراحی می نامند. دیزاین پترن ها برای حل مشکلات رایج در برنامه نویسی شی گرا به وسیله برنامه نویسانی باتجربه توسعه داده شده اند.
الگوهای طراحی اولین بار توسط کریستوف الکساندر (Christopher Alexander
) ارائه شدند. کریستوف الکساندر از الگوهای طراحی تحت عنوان راه حل هایی برای مشکلاتی یاد می کرد که به صورت متداول در فرآیند برنامه نویسی رخ می دهند. در سال ۱۹۹۴ گروهی به اسم Gang of Four
که اعضای آن را اریک گاما، ریچارد هلم، رالف جانسون، جام ولیسایدز تشکیل می دادند، الگوهای طراحی را از نظر کاربرد طبقه بندی کردند. گروه Gang of Four
یا به اختصار GOF،
این الگوها را در قالب کتابی به نام الگوهای طراحی منتشر کردند. این کتاب ۲۳ تا از الگوهای طراحی را به سه دسته کلی تقسیم بندی کرده و به معرفی و آموزش آن ها پرداخته است.
گاما و همکارانش در این کتاب برای معرفی هر یک از الگوهای طراحی ساختار خاصی را در نظر گرفته اند. آن ها از معرفی الگوهای طراحی به صورت تصویری خودداری کرده اند. زیرا بر این اعتقاد بودند که معرفی الگوهای طراحی نیازمند ساختاری جدید و اختصاصی است. بنابراین ساختار زیر را به منظور ارائه بهتر دیزاین پترن ها طراحی کردند.
الگوهای طراحی با توجه به کاربردها و اهدافی که به آن منظور ارائه شده اند، به سه دسته عمومی زیر تقسیم می شوند.
Creational Design Patterns
Structural Design Patterns
Behavioral Design Patterns
انواع دیزان پترن ها در برنامه نویسی
https://youtu.be/cb_lX_TQBtI
اگر عضو پارس کلیک نیستید، حتما به سابسکرایب ✔︎ کردن به کانال فکر کنید و دگمه ی زنگ 🔔 رو هم کلیک کنید. رایگانه
اگر به دنبال حرفه ای 👨🏻🔧 شدن در زمینه ی برنامه نویسی 💻 هستید به وبسایت ما سر بزنید
https://parsclick.net
کانال ولاگ های انگلیسی 📺
https://www.youtube.com/channel/UCGEHWRQQWq45Etl7Dt5wXwg
سوالات برنامه نویسی رو تو انجمن وب سایت پارس کلیک مطرح کنید 👨🏻🎓👩🏻🎓
https://parsclick.net/thread
من رو دنبال کنید 👨🏻💻
https://www.instagram.com/OfficialParsclick
https://twitter.com/azimidev
https://azimi.dev
-
پارس_کلیک
-
دیزاین_پترن
-
Design_Pattern