مطالب پیشنهادی از سراسر وب

الگوهای طراحی Kotlin

دسته بندی ها: آموزش کاتلین (Kotlin) ، آموزش الگوهای طراحی (Design Patterns) ، آموزش های Packtpub

در طول سال ها، برنامه نویسان بارها و بارها تقریبا با همان مشکلات مواجه شده اند. همه مشکلات کاملا منحصر به فرد نیستند. بنابراین، با گذشت زمان، برنامه نویسان راه حل های مختلفی برای این مشکلات به کار بردند، و این نحوه ایجاد الگوهای طراحی است.

این دوره شما را از طریق برخی از الگوی های طراحی کاملاً مهم، راهنمایی می کند تا بتوانید به راحتی مسائل برنامه نویسی را که در کارهای روزمره با آن روبرو می شوید، حل کنید. این الگوها را در یکی از مدرن ترین زبان ها خواهید آموخت: Kotlin! ما به سه زمینه اصلی در الگوهای طراحی می پردازیم: الگوهای خلاقانه، الگوهای ساختاری و الگوهای رفتاری. ما همچنین یک الگوی ساختاری - دکوراتورها - را اجرا می کنیم که نقش مهمی در افزودن توابع به برنامه های شما دارد. ما ضمن اجتناب از اشتباهات رایج، به انواع مختلف مشکلات نگاهی می اندازیم و الگوهای مورد نیاز را پیاده سازی می کنیم. ما همچنین نکات و ترفند مفیدی را برای استفاده موثرتر از الگوهای طراحی ارائه می دهیم.

در پایان دوره، شما در مورد استفاده از انواع مختلف الگوی طراحی برای حل مشکلات معمول طراحی اطمینان خواهید داشت.

لطفا توجه داشته باشید که آشنایی اولیه با Kotlin برای بهره مندی بیشتر از این دوره، همراه با تجربه کار با Android Studio مطلوب است.

فایل های کد و فایل های مربوطه در GitHub در این لینک قرار داده شده است.

فایل های تمرین exercise_files.zip
آیا این نوشته را دوست داشتید؟
Packt Kotlin Design Patterns Duration:2 hours 22 minutes

Over the years, programmers have run into pretty much the same problems time and time again; not every problem is entirely unique. Therefore, over time programmers applied varying solutions to these problems, and this is how design patterns were born.
This course will walk you through some centrally significant design patterns so that you can easily resolve programming issues encountered in your day-to-day tasks. You'll learn these patterns in one of the most modern languages: Kotlin! We cover the three major areas in design patterns: creational patterns, structural patterns, and behavioral patterns. We also implement one structural pattern—Decorators—that plays an important role in adding functionalities to your programs. We take a look at different kinds of problem and implement the required patterns while avoiding common pitfalls. We also supply useful tips and tricks to use design patterns more effectively.
By the end of the course, you will be confident about using varying types of design patterns to solve common design problems.
Please note that a basic familiarity with Kotlin is desirable to get the most out of this course, along with some experience working with Android Studio.
The code files and related files are placed on GitHub at https://github.com/PacktPublishing/Kotlin-Design-Patterns

پیشنهاد آموزش مرتبط در فرادرس