Design patterns in .NET 6 reusable approaches in C# and F# for object-oriented software design

Implement design patterns in .NET 6 using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today's developer toolbox. In addition to the functional builder, asynchronous factory method, generic value...

Full description

Bibliographic Details
Main Author: Nesteruk, Dmitri
Format: eBook
Language:English
Published: Berkeley, CA Apress L. P. 2022
Edition:Third edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Part I: Introduction
  • Chapter 1: The SOLID Design Principles
  • Chapter 2: The Functional Perspective
  • Part II: Creational Patterns
  • Chapter 3: Builder
  • Chapter 4: Factories
  • Chapter 5: Prototype
  • Chapter 6: Singleton
  • Part III: Structural Patterns
  • Chapter 7: Adapter
  • Chapter 8: Bridge
  • Chapter 9: Composite
  • Chapter 10: Decorator
  • Chapter 11: Facade
  • Chapter 12: Flyweight
  • Chapter 13: Proxy
  • Chapter 14: Value Object
  • Part IV: Behavioral Patterns. - Chapter 15: Chain of Responsibility
  • Chapter 16: Command
  • Chapter 17: Interpreter
  • Chapter 18: Iterator
  • Chapter 19: Mediator
  • Chapter 20: Memento
  • Chapter 21: Null Object
  • Chapter 22: Observer
  • Chapter 23: State
  • Chapter 24: Strategy
  • Chapter 25: Template Method
  • Chapter 26: Visitor