Design Pattern, Git, Swift, متوسط

Decorator pattern پیاده سازی دیزاین پترن ها در سویفت

در این مبحث می خواهیم پیاده سازی decorator pattern را با مثالی از یک منوی کافی شاپ بزنیم . در الگوی decorator هر شی خود علاوه بر ماهیت خویش , نمونه ای از شی قبل خود نیز می باشد . اجازه بدهید این موضوع را با مثال شفاش سازی کنم فرض کنید می خواهیم لیست… ادامه مطلب Decorator pattern پیاده سازی دیزاین پترن ها در سویفت

Design Pattern, Swift, کد نویسی, متوسط

observer pattern in swift

در این مبحث پترن ناظر یا همان observer رو در سویفت می خواهم براتون تشریح کنم . در صورتی که با observer pattern آشنا نیستید و می خواهید RxSwift رو شروع کنید بهتون پیشنهاد می کنم این مطلب رو کامل بخونید که بتونید با مباحث subject در RxSwift چیه و .. بهتر ارتباط برقرار کنید.… ادامه مطلب observer pattern in swift

Design Pattern, Swift, متوسط

strategy pattern in Swift

در این مبحث آموزشی می خواهیم در مورد چگونگی پیاده سازی الگوی طراحی  Strategy در سویفت صحبت کنیم فرض ما بر این هست که می خواهیم مجموعه ای از اردک ها را طراحی و پیاده سازی کنیم . خب ابتدا به سراغ اینکه این اردک ها چه رفتار هایی می توانند داشته باشند می رویم… ادامه مطلب strategy pattern in Swift

Design Pattern, Swift, کد نویسی

Swift Design pattern (Chain Of Responsibility)

در این مبحث نگاهی اجمالی به مدل زنجیره مسولیت مدل کد نویسی زبان برنامه نویسی سویفت داریم .   در مهندسی نرم افزار، الگوهای طراحی رفتاری الگوهای طراحی هستند که الگوهای ارتباطی مشترک بین اشیا را شناسایی می کنند و این الگوها را درک می کنند. با انجام این کار، این الگوها انعطاف پذیری را… ادامه مطلب Swift Design pattern (Chain Of Responsibility)