الگوهای طراحی میتوانند به شما در کدنویسی تمیزتر و کارآمدتر کمک کنند. این دوره به شما کمک میکند تا استفاده از الگوی Flyweight در سی شارپ را بیاموزید.
آنچه یاد خواهید گرفت:
هسته اصلی توسعه برنامههای کاربردی سی شارپ انعطاف پذیر و مدولار یک دانش اساسی است. الگوهای طراحی و موارد استفاده از آنها در این دوره آموزشی C# Design Patterns: Flyweight، شما مهارتهایی را که برای استفاده موثر از الگوی طراحی Flyweight در کد خود نیاز دارید، یاد خواهید گرفت. ابتدا، میآموزید که الگوی Flyweight کجا با طرح کلی الگوی طراحی مطابقت دارد و مشکلی که در توسعه نرمافزار حل میکند. در مرحله بعد، به بلوکهای سازنده آن و در نهایت اجرای صحیح آن شیرجه خواهید زد. وقتی این دوره را به پایان رساندید، درک محکمی از الگوی Flyweight و اثربخشی آن و همچنین یک مثال عینی از نحوه ادغام آن در پروژههای خود خواهید داشت. نرمافزار مورد نیاز: Visual Studio.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Implementing the Flyweight Pattern [33mins]
02-01 The Flyweight Pattern Explained [3mins]
02-02 Creating the Flyweight Structure [5mins]
02-03 Intrinsic vs. Extrinsic State [5mins]
02-04 Adding a Flyweight Factory [10mins]
02-05 Understanding Unshared Flyweights [7mins]
02-06 Use Cases and Applications [3mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 اجرای الگوی وزن مگس [33 دقیقه]
02-01 الگوی Flyweight توضیح داده شد [3 دقیقه]
02-02 ایجاد ساختار Flyweight [5 دقیقه]
02-03 حالت درونی در مقابل حالت بیرونی [5 دقیقه]
02-04 افزودن یک کارخانه Flyweight [10 دقیقه]
02-05 درک وزن پرواز مشترک [7 دقیقه]
02-06 استفاده از موارد و برنامهها [3 دقیقه]
Harrison Ferrone یک توسعه دهنده نرمافزار آزاد، مدرس و ویرایشگر فنی است. او از سال 2013 بازیها و برنامههای کاربردی را با Unity توسعه میدهد، و از سال 2016 محتوای آموزشی برای ارائهدهندگان مختلف یادگیری ایجاد میکند. در طول آن زمان او کتابهای بسیار زیادی خریده، چند گربه به دست آورده، در خارج از کشور زندگی و کار کرده است، و مدام از خود میپرسد که چرا چرا. Neuromancer در برنامههای درسی دوره توسعه بازی بیشتر نیست.