Design Patterns in .NET: Implementations in C#5 and F#3

4 avg rating
( 2 ratings by Goodreads )
9781484201763: Design Patterns in .NET: Implementations in C#5 and F#3
View all copies of this ISBN edition:

Design Patterns in .NET offers the reader a comprehensive, modern overview of the field of Design Patterns as they are used in the 21st century. Using the C# and F# programming languages, the book explores the classic design pattern implementation and discusses the applicability and relevance of specific language features for purposes of implementing patterns. The book shows scenarios where patterns are applicable, demonstrates possible implementations of patterns, discusses alternatives and pattern inter-relationships and illustrates the way that a dedicated refactoring tool (ReSharper) can be used to implement design patterns with ease.

In addition to classic GoF patterns, the book also touches upon .NET-specific patterns (e.g., the Dispose pattern) as well as the way patterns interact with modern programming practices such as Dependency Injection. Finally, the book also gives the user a functional edge by presenting, where relevant, pattern implementations in the F# language; it also concludes with an overview of patterns of functional programming (monads).

What you’ll learn

  • What types of design patterns exist and what they look like
  • When and where to apply design patterns to solve particular problems
  • How to use a refactoring tool to create code that implements a particular pattern
  • The advantages of the functional approach when dealing with patterns

Who this book is for

This book is written for.NET developers who wish to explore and use patterns in developing sophisticated applications. Its examples are relevant for both intermediate and advanced developers, as pattern implementations vary in terms of complexity and sophistication. The book will also appeal to C# developers who would like to know what advantages F# and functional programming bring to the table.

"synopsis" may belong to another edition of this title.

About the Author:

Dmitri Nesteruk

Kronshtadtskaya 26-31


"About this title" may belong to another edition of this title.

(No Available Copies)

Search Books:

Create a Want

If you know the book but cannot find it on AbeBooks, we can automatically search for it on your behalf as new inventory is added. If it is added to AbeBooks by one of our member booksellers, we will notify you!

Create a Want

Other Popular Editions of the Same Title

9781484201770: Design Patterns in .Net: Implementations in C#5 and F#3

Featured Edition

ISBN 10:  1484201779 ISBN 13:  9781484201770
Publisher: Apress, 2015