در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این مجموعه آموزش با الگوهای طراحی یا همان 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
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش برنامه نویسی مبتنی بر پروتکل ها در Swift 5
Accessing Arrays with NumPy
C++ Design Patterns: Structural
آموزش کامل الگوریتم و ساختمان داده ها در Swift 5
چالش های کدنویسی در زبان Swift
آموزش کار با UML و یادگیری مبانی طراحی OOP
فیلم یادگیری Supporting Face ID and Touch ID Authentication in iOS Using Swift 5
آموزش برنامه نویسی همروند در Swift 5
آموزش استفاده از الگوهای طراحی Creational در زبان Swift 5
Mastering C++: Exception Handling