آموزش الگوهای طراحی تاکتیکی در .NET: ایجاد اشیا

Tactical Design Patterns in .NET: Creating Objects

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیویی برای نمایش وجود ندارد.
      توضیحات دوره: این دوره مواردی را که هنگام اجرای الگوهای طراحی خلاق به وجود می آیند روشن می کند و سپس راه حل های عملی ارائه می دهد که نوشتن کد ما را آسان تر می کند و هنگام اجرای آن پایدارتر می شود. بسیاری از علائم مشکلات طراحی عمیق هنگام ایجاد اشیا و نمودار شی object آشکار می شوند در این دوره ، الگوهای طراحی تاکتیکی در .NET: ایجاد اشیا، ، خواهید دید که برای ایجاد کدی آسان تر و پایدارتر چه چیزی لازم است. شما با یک برنامه کوچک کنسول شروع به کار خواهید کرد که اجرای اولیه Abstract Factory را نشان می دهد. در مرحله بعدی ، شما یک برنامه کنسول متفاوت ایجاد خواهید کرد که اجرای اساسی الگوی سازنده را نشان می دهد و مشکلات مربوط به آن را نشان می دهد. سرانجام ، مشاهده خواهید کرد که برنامه کنسول بسیار پیچیده تر است و در عین حال کاملاً پایدار و ایمن است. وقتی این دوره را به پایان رسانید ، درک کاملی از چگونگی ایجاد بهترین شکل اشیا stable پایدار به راحتی در NET خواهید داشت.

      سرفصل ها و درس ها

      بررسی اجمالی دوره Course Overview

      • بررسی اجمالی دوره Course Overview

      درک سازندگان و نقش آنها Understanding Constructors and Their Roles

      • انگیزه برای استفاده از الگوی طراحی Motivation to Apply a Design Pattern

      • بخش الگوهای طراحی Division of Design Patterns

      • ایجاد شی Ob به چه معناست؟ What Does It Mean to Create an Object?

      • همه اشیا Must باید سازگار باشند All Objects Must Be Consistent

      • خلاصه Summary

      • آنچه در این دوره دنبال می شود What Follows in this Course

      پیشرفت از سازنده به کارخانه آبستره Advancing from Constructor to Abstract Factory

      • کارخانه چکیده توسط کتاب Abstract Factory by the Book

      • چکیده بودن محصولات انتزاعی Abstractness of Abstract Products

      • بحث های سازنده Constructor Arguments

      • کارخانه انتزاعی به شدت تایپ شده Strongly-typed Abstract Factory

      • خلاصه Summary

      پرهیز از تجرد بیش از حد کارخانه Avoiding Excess Factory Abstractness

      • سقوط کارخانه خالص چکیده Downfall of the Pure Abstract Factory

      • کارخانه چکیده در برنامه های ASP.NET MVC Abstract Factory in ASP.NET MVC Applications

      • پیاده سازی کارخانه کنترل کننده در ASP.NET MVC Implementing Controller Factory in ASP.NET MVC

      • عذاب کد کاملاً تایپ شده The Doom of Strongly-typed Code

      • کارخانه بتن سازی نباید از خطاها بازیابی شود Concrete Factory Should Not Recover from Errors

      • خلاصه Summary

      درک وابستگی ها ، کوواریانس و تقابل Understanding Dependencies, Covariance, and Contravariance

      • درک وابستگی ها Understanding Dependencies

      • کپسول سازی وابستگی ها Encapsulation of Dependencies

      • کوواریانس محصولات انتزاعی Covariance of Abstract Products

      • تضاد محصولات بتنی Contravariance of Concrete Products

      • Covariance در مقابل Contravariance Clash Covariance vs. Contravariance Clash

      • خلاصه Summary

      اعمال اصول تعویض و تعویض لیسکوف Applying the Substitution and Liskov Substitution Principles

      • تولید کننده اشیا v در مقابل مصرف کننده اشیا Object Producer vs. Object Consumer

      • درک اصل جایگزینی Understanding the Substitution Principle

      • چیدمان شی و اصل تعویض Object Layout and Substitution Principle

      • تقویت اصل جایگزینی Strengthening the Substitution Principle

      • شکستن اصل تعویض لیسکوف Breaking the Liskov Substitution Principle

      • زیرگروه رفتاری و اصل تعویض لیسکوف Behavioral Subtyping and Liskov Substitution Principle

      • اجرای اصل تعویض لیسکوف Enforcing the Liskov Substitution Principle

      • خلاصه Summary

      بازگشت به کلاسهای بتن با الگوی سازنده Returning to Concrete Classes with the Builder Pattern

      • قدم برداشتن از چندشکلی Stepping Back from Polymorphism

      • الگوی سازنده توسط کتاب Builder Pattern by the Book

      • اجرای پیش شرط های سازنده Enforcing Constructor Preconditions

      • تقویت سازنده Strengthening the Builder

      • تبدیل سازنده به دستگاه حالت محدود Turning the Builder into Finite State Machine

      • ریختن ماشین حالت محدود به الگوی مناسب دولت Casting Finite State Machine into Proper State Pattern

      • خلاصه Summary

      جاسازی پروتکل های فراخوانی در سازنده Embedding Calling Protocols into the Builder

      • افزودن پیچیدگی به محصول Adding Complexity to the Product

      • مدیریت پیچیدگی اضافه شده در سازنده Handling Added Complexity in the Builder

      • شناسایی مشکل پروتکل تماس Identifying the Problem of the Calling Protocol

      • استفاده از اصل تفکیک رابط برای سازنده Applying Interface Segregation Principle to the Builder

      • پیاده سازی رابط روان در سازنده Implementing the Fluent Interface in the Builder

      • مسواک زدن با رابط روان سازنده Brushing Up the Fluent Interface of the Builder

      • اجرای قراردادها در رابط ها Enforcing Contracts on Interfaces

      • اجرای اصل تفکیک دستور/کوئری Enforcing Command/Query Separation Principle

      • پاک کردن کد Cleaning up the Code

      • خلاصه Summary

      تنفس زندگی دوباره به روش های کارخانه ای با لامبدا Breathing Life Back into Factory Methods with Lambdas

      • روش کارخانه توسط کتاب Factory Method by the Book

      • شناخت سختی روش کارخانه Recognizing Rigidity of the Factory Method

      • تزریق روش کارخانه مانند یک استراتژی Injecting Factory Method Like a Strategy

      • بازگرداندن کوواریانس به الگوی سازنده Bringing Covariance Back to the Builder Pattern

      • معرفی روشهای کارخانه سفارش عالی Introducing Higher Order Factory Methods

      • اجازه دادن به نمودار روشهای کارخانه ، نمودار اشیا را ایجاد می کند Letting the Graph of Factory Methods Create the Graph of Objects

      • خلاصه Summary

      اشیاx پیچیده ساختمان با الگوی مشخصات Building Complex Objects with the Specification Pattern

      • الگوی مشخصات توسط کتاب Specification Pattern by the Book

      • معرفی مشخصات قابل تنظیم Introducing Configurable Specifications

      • تبدیل مشخصات اعتبار سنجی به مشخصات ساختمان Turning Validating Specification into Building Specification

      • تعریف مشخصات در پرواز Defining Specifications on the Fly

      • ناقص شی در مقابل مشخصات ناقص Incomplete Object vs. Incomplete Specification

      • پیاده سازی مشخصات Implementing the Specification

      • نمایش انعطاف پذیری مشخصات Showing the Flexibility of Specifications

      • خلاصه Summary

      نمودارهای اشیا Building ساختمانی با الگوی مشخصات Building Object Graphs with the Specification Pattern

      • لانه سازی مشخصات Nesting the Specifications

      • ایده مقایسه اشیاure آینده The Idea of Comparing Future Objects

      • شبیه سازی کوواریانس Simulating Covariance

      • شبیه سازی کوواریانس در مشخصات Simulating Covariance in Specifications

      • مقایسه اشیاure آینده Comparing Future Objects

      • مقایسه روشهای خلاقیت Comparison of Creational Methods

      • خلاصه Summary

      نمایش نظرات

      آموزش الگوهای طراحی تاکتیکی در .NET: ایجاد اشیا
      جزییات دوره
      7h 10m
      71
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      362
      4.8 از 5
      دارد
      دارد
      دارد
      Zoran Horvat
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Zoran Horvat Zoran Horvat

      مدیرعامل و مشاور اصلی در Coding Helmet s.p.r.l.