در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این مجموعه آموزش با الگوهای طراحی یا همان Design Pattern ها در زبان برنامه نویسی سوئیفت آشنا شده و بکارگیری آن ها را تمرین و تجربه خواهید کرد.
عنوان اصلی : Practical Design Patterns in Swift
معرفی
مزایای الگوهای طراحی را بررسی کنید
آنچه شما باید بدانید
1. الگوهای طراحی: ارزش ها و محدودیت ها
الگوی طراحی نرم افزار چیست؟
کاربردهای الگوهای طراحی
محدودیت ها
الگوهای خلاقیت، ساختاری و رفتاری
2. الگوی سینگلتون
هدف، مزایا و معایب
تک تکهای فقط خواندنی
مسائل همزمانی
ایمن ساختن نخ تک تن
قفل خواننده-نویسنده
3. الگوی اولیه
هدف: شبیه سازی
کپی کردن انواع مقادیر
مشکلات انواع مرجع شبیه سازی
انواع مرجع شبیه سازی
4. الگوی روش کارخانه
نمونه چند شکلی
اجرای روش کارخانه
5. الگوی آداپتور
کار با رابط های ناسازگار
آداپتور کلاسیک
آداپتور با استفاده از پسوندهای نوع
6. الگوی دکوراتور
تقویت یک نوع بدون تغییر آن
دکوراتور شی
دکوراتور از طریق پسوند سوئیفت
7. الگوی نما
هدف: ساده کردن استفاده
ادغام عملکرد پیچیده
8. الگوی Flyweight
به اشتراک گذاری داده های مشترک
سفینه های فضایی
9. الگوی پروکسی
جانشین
اولیه سازی با تاخیر
10. الگوی زنجیره مسئولیت
درخواست انتشار
درخواست پردازنده
11. الگوی Iterator
دسترسی متوالی
اجرای صف سفارشی
افزودن پشتیبانی حلقه for-in به صف
12. الگوی مشاهده گر
صدا و سیما
اطلاع رسانی به ناظران
13. الگوی دولت
هدف: کاهش منطق شرطی پیچیده
قهوه ساز با شرطی تو در تو
Refactoring: شناسایی حالات
Refactoring: اجرای ایالت ها
نتیجه
مراحل بعدی
Practical Design Patterns in Swift
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
Accessing Arrays with NumPy
Creational Design Patterns in Swift 5
آموزش برنامه نویسی همروند در Swift 5
Mastering C++: Exception Handling
آموزش الگوهای طراحی Structural در زبان Swift 5
آموزش استفاده از الگوهای طراحی Creational در زبان Swift 5
آموزش برنامه نویسی مبتنی بر پروتکل ها در Swift 5
آموزش کار با UML و یادگیری مبانی طراحی OOP
آموزش برنامه نویسی مبتنی بر پروتکل ها در زبان Swift 4
چالش های کدنویسی در زبان Swift