مشخصات کتاب
Swift 2 Design Patterns
دسته بندی: سیستم های عامل
ویرایش:
نویسندگان: Lange J.
سری:
ناشر:
سال نشر:
تعداد صفحات: 0
زبان: English
فرمت فایل : MOBI (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 8 مگابایت
قیمت کتاب (تومان) : 28,000
کلمات کلیدی مربوط به کتاب Swift 2 Design Patterns: کتابخانه، ادبیات کامپیوتر، IOS / iPhone / iPad / iPod، Swift
میانگین امتیاز به این کتاب :
تعداد امتیاز دهندگان : 2
در صورت تبدیل فایل کتاب Swift 2 Design Patterns به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Swift 2 Design Patterns نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توضیحاتی در مورد کتاب Swift 2 Design Patterns
Packt Publishing, 2015. — 224 p. — ISBN:
978-1-78588-761-1.
کد نمونههایی که میتوانید با استفاده از здесь.
Swift یک زبان چند
پارادایم است. دارای ویژگی های بیانی آشنا برای کسانی است که برای
کار با زبان های کاربردی مدرن استفاده می شوند، در حالی که ویژگی
های شی گرا Objective-C را نیز حفظ می کند. همچنان با کدها و
چارچوب های قدیمی اپل سازگار است. یک الگوی طراحی به طور
سیستماتیک یک طرح کلی را نامگذاری میکند، انگیزه میدهد و توضیح
میدهد که به یک مشکل طراحی تکرارشونده در سیستمهای شی گرا
میپردازد. مشکل، راه حل، زمان اعمال راه حل و پیامدهای آن را شرح
می دهد. همچنین نکات و مثال هایی برای پیاده سازی ارائه می دهد.
دانش در مورد الگوهای طراحی نیز یکی از بهترین راهها برای متمایز
کردن شما نسبت به دیگر توسعهدهندگان سطح پایین است.
این کتاب به شما
نحوه استفاده از Swift را نشان میدهد. 2 برای آشنایی با 23 الگوی
طراحی Gang of Four (GoF)و در سه دسته سازماندهی شده
است. این کتاب پنج الگوی آفرینشی را به شما ارائه میکند، به
دنبال آن هفت الگوی ساختاری، و با 11 الگوی رفتاری که توسط GoF
تعریف شده است، به پایان میرسد. هر فصل الگو را با تعریف نقش آن،
اینکه الگو باید برای کدام مشکلات رایج استفاده شود، نمایش عمومی
UML آن، نحوه مشارکت هر یک از اشیاء ارائه شده در نمودار کلاس در
الگو، و نقش هر یک از این اشیاء، معرفی میکند. سپس کتاب یک مورد
مشخص را به عنوان یک تصویر به شما ارائه میکند که برای
پیادهسازی الگو با استفاده از Swift استفاده میشود.
آنچه خواهید
آموخت:
بسته به مشکلی که باید حل شود، الگوی مناسب را انتخاب کنید؛
نمودار کلاس عمومی هر یک از 23 الگوی GoF و نحوه مشارکت هر شی در
الگو را بدانید؛
از Swift برای پیاده سازی استفاده کنید. این الگوها حتی اگر زبان
تمام مفاهیم برنامه نویسی شی گرا مانند کلاس انتزاعی، رابط و غیره
را ارائه نمی دهد؛
نرم افزار خود را معمار کنید تا از استفاده بیش از حد از حافظه،
زمان صرف شده برای محاسبات یا زیاد جلوگیری کنید. ترافیک
شبکه؛
بهترین راه را برای سازماندهی کد خود بیابید تا از دنیای خارج
ایمن تر شود؛
کد خود را برای انعطاف پذیری بیشتر در هنگام تغییر مصرف کننده یا
تغییر کد مخفی مؤلفه شخص ثالث آماده کنید. ;
ساختار کد خود را طوری تغییر دهید که الگوریتم را تغییر دهید تا
در زمان اجرا اعمال شود؛
مسئولیت Flyweight را به اشیاء خود تحویل دهید.
استفاده و پیاده سازی را
بیاموزید 23 الگوی طراحی Gang of Four با استفاده از Swift
2
کد خود را برای توسعه برنامه Swift طراحی و معمار کنید
درک نقش، طراحی UML عمومی و شرکت کنندگان در نمودار کلاس الگو با
پیاده سازی آنها در یک مرحله- رویکرد گام به گام
این کتاب برای
چه کسانی است:
این کتاب برای توسعه دهندگان شایسته سوئیفت در نظر گرفته شده است
که می خواهند پایداری را اعمال کنند طراحی الگوها با Swift برای
ساختار و مقیاس کد برنامه آنها.
فرمت کتاب با اپل و
آمازون Kindle، بر روی PC открывается многими بدون نیاز به
برنامه های کاربردی، به عنوان مثال
خواننده جالب (EPUB)،
کالیبر (EPUB، MOBI، AZW3)،
Adobe Digital Editions
(EPUB)،
FBReader (EPUB، MOBI، AZW3).
توضیحاتی درمورد کتاب به خارجی
Packt Publishing, 2015. — 224 p. — ISBN:
978-1-78588-761-1.
Код примеров к книге выложен здесь.
Swift is a multi-paradigm language.
It has expressive features familiar to those used to work with
modern functional languages, while also keeping the
object-oriented features of Objective-C. It remains compatible
with Apple’s legacy codes and frameworks. A design pattern
systematically names, motivates, and explains a general design
that addresses a recurring design problem in object-oriented
systems. It describes the problem, the solution, when to apply
the solution, and its consequences. It also gives
implementation hints and examples. Knowledge about design
patterns is also one of the best ways to make you different
compared to other low-level developers.
This book shows you how to
use Swift 2 to learn about 23 Gang of Four (GoF) design
patterns, and is organized into three categories. The
book will present you the five creational patterns, followed by
the seven structural patterns, and finishing with the 11
behavioral patterns as defined by the GoF. Each chapter will
introduce the pattern by defining its role, which common
problems the pattern should be used for, its generic UML
representation, how each objects presented in the class diagram
participate in the pattern, and what the role of each of these
objects is. The book then presents you with a concrete case as
an illustration that will be used to implement the pattern
using Swift.
What You Will
Learn:
Choose the appropriate pattern depending on the problem to be
solved;
Understand the generic class diagram of each of the 23 GoF
patterns and how each object participates in the pattern;
Use Swift to implement these patterns even though the language
doesn’t provide all of the object-oriented programming concepts
such as abstract class, interface, and so on;
Architect your software to avoid the overuse of memory, time
spent on calculations, or high network traffic;
Find the best way to organize your code to make it more secure
from the outside world;
Prepare your code to make it more flexible when the consumer
changes or the third-party component hidden code changes;
Structure your code to change the algorithm to apply at
runtime;
Deliver Flyweight responsibility to your objects.
Learn to use and implement the 23
Gang of Four design patterns using Swift 2
Design and architect your code for Swift application
development
Understand the role, generic UML design, and participants in
the class diagram of the pattern by implementing them in a
step-by-step approach
Who This Book Is
For:
This book is intended for competent Swift developers who want
to apply enduring design patterns with Swift to structure and
scale their application code.
Формат книги совместим с iPAD и
Amazon Kindle, на PC открывается многими бесплатными ридерами,
например
Cool Reader (EPUB),
Calibre (EPUB, MOBI, AZW3),
Adobe Digital
Editions (EPUB),
FBReader (EPUB,
MOBI, AZW3).
نظرات کاربران