دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: نویسندگان: Dmitri Nesteruk سری: ISBN (شابک) : 148424365X, 9781484243657 ناشر: Apress سال نشر: 2019 تعداد صفحات: 356 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Design Patterns in .Net: Reusable Approaches in C# and F# for Object-Oriented Software Design به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب الگوهای طراحی در Net: رویکردهای قابل استفاده مجدد در C# و F# برای طراحی نرم افزار شی گرا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents About the Author Introduction Part I: Introduction Chapter 1: The SOLID Design Principles Single Responsibility Principle Open-Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion Principle Chapter 2: The Functional Perspective Function Basics Functional Literals in C# Storing Functions in C# Functional Literals in F# Composition Functional-Related Language Features Part II: Creational Patterns Chapter 3: Builder Scenario Simple Builder Fluent Builder Communicating Intent Composite Builder Builder Parameter Fluent Interface Inheritance DSL Construction in F# Summary Chapter 4: Factories Scenario Factory Method Factory Inner Factory Logical Separation Abstract Factory Functional Factory Summary Chapter 5: Prototype Deep vs. Shallow Copying ICloneable Is Bad Deep Copying with a Special Interface Deep Copying Objects Duplication via Copy Construction Serialization Prototype Factory Summary Chapter 6: Singleton Singleton by Convention Classic Implementation Lazy Loading The Trouble with Singleton Singletons and Inversion of Control Monostate Summary Part III: Structural Patterns Chapter 7: Adapter Scenario Adapter Adapter Temporaries The Problem with Hashing Property Adapter (Surrogate) Adapters in the .NET Framework Summary Chapter 8: Bridge Conventional Bridge Dynamic Prototyping Bridge Summary Chapter 9: Composite Grouping Graphic Objects Neural Networks Shrink Wrapping the Composite Summary Chapter 10: Decorator Custom String Builder Adapter-Decorator Multiple Inheritance Dynamic Decorator Composition Static Decorator Functional Decorator Summary Chapter 11: Façade Building a Trading Terminal An Advanced Terminal Where’s the Façade? Summary Chapter 12: Flyweight Usernames Text Formatting Summary Chapter 13: Proxy Protection Proxy Property Proxy Virtual Proxy Communication Proxy Summary Part IV: Behavioral Patterns Chapter 14: Chain of Responsibility Scenario Method Chain Broker Chain Summary Chapter 15: Command Scenario Implementing the Command Pattern Undo Operations Composite Commands Functional Command Queries and Command Query Separation Summary Chapter 16: Interpreter Numeric Expression Evaluator Lexing Parsing Using Lexer and Parser Interpretation in the Functional Paradigm Summary Chapter 17: Iterator Array-Backed Properties Let’s Make an Iterator Improved Iteration Summary Chapter 18: Mediator Chat Room Mediator with Events Summary Chapter 19: Memento Bank Account Undo and Redo Summary Chapter 20: Null Object Scenario Intrusive Approach Null Object Design Improvements Null Object Virtual Proxy Dynamic Null Object Summary Chapter 21: Observer Weak Event Pattern Property Observers Dependency Problems Event Streams Observable Collections Declarative Subscriptions Summary Chapter 22: State State-Driven State Transitions Handmade State Machine State Machines with Stateless Types, Actions, and Ignoring Transitions Reentrancy Again Hierarchical States More Features Summary Chapter 23: Strategy Dynamic Strategy Static Strategy Functional Strategy Summary Chapter 24: Template Method Game Simulation Functional Template Method Summary Chapter 25: Visitor Intrusive Visitor Reflective Printer Functional Reflective Visitor Improvements What Is Dispatch? Dynamic Visitor Classic Visitor Implementing an Additional Visitor Acyclic Visitor Functional Visitor Summary Index