Design Patterns in C#

A Hands-on Guide with Real-World Examples



Bookstore > Books > Design Patterns in C#

Price$33.45 - $44.99
Rating
AuthorVaskaran Sarcar
PublisherApress
Published2018
Pages455
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484236394
ISBN-139781484236390
EBook Hardcover Paperback

Get hands-on experience with each Gang of Four design pattern using C#. For each of the patterns, you'll see at least one real-world scenario, a coding example, and a complete implementation including output.

In the first part of Design Patterns in C#, you will cover the 23 Gang of Four (GoF) design patterns, before moving onto some alternative design patterns, including the Simple Factory Pattern, the Null Object Pattern, and the MVC Pattern. The final part winds up with a conclusion and criticisms of design patterns with chapters on anti-patterns and memory leaks. By working through easy-to-follow examples, you will understand the concepts in depth and have a collection of programs to port over to your own projects.

Along the way, the author discusses the different creational, structural, and behavioral patterns and why such classifications are useful. In each of these chapters, there is a Q&A session that clears up any doubts and covers the pros and cons of each of these patterns.He finishes the book with FAQs that will help you consolidate your knowledge. This book presents the topic of design patterns in C# in such a way that anyone can grasp the idea.

Work with each of the design patterns; Implement the design patterns in real-world applications; Select an alternative to these patterns by comparing their pros and cons; Use Visual Studio Community Edition 2017 to write code and generate output.


  1. (4 books)



3 5 2

Similar Books


Java Design Patterns

Java Design Patterns

by Vaskaran Sarcar

Learn how to implement design patterns in Java: each pattern in Java Design Patterns is a complete implementation and the output is generated using Eclipse, making the code accessible to all. The examples are chosen so you will be able to absorb the core concepts easily and quickly.This book presents the topic of design patterns in Java i...

Price:  $29.99  |  Publisher:  Apress  |  Release:  2016

Design Patterns in Modern C++

Design Patterns in Modern C++

by Dmitri Nesteruk

Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying deg...

Price:  $34.99  |  Publisher:  Apress  |  Release:  2018

Angular Design Patterns

Angular Design Patterns

by Mathieu Nayrolles

This book is an insightful journey through the most valuable design patterns, and it will provide clear guidance on how to use them effectively in Angular. You will explore some of the best ways to work with Angular and how to use it to meet the stability and performance required in today's web development world. You'll get to know some A...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018

Java EE 8 Design Patterns and Best Practices

Java EE 8 Design Patterns and Best Practices

by Rhuan Rocha, Joao Purificacao

Patterns are essential design tools for Java developers. Java EE Design Patterns and Best Practices helps developers attain better code quality and progress to higher levels of architectural creativity by examining the purpose of each available pattern and demonstrating its implementation with various code examples. This book will take yo...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Pro Design Patterns in Swift

Pro Design Patterns in Swift

by Adam Freeman

The Swift programming language has transformed the world of iOS development and started a new age of modern Cocoa development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master le...

Price:  $32.99  |  Publisher:  Apress  |  Release:  2015

Hands-On Object-Oriented Programming with Kotlin

Hands-On Object-Oriented Programming with Kotlin

by Abid Khan, Igor Kucherenko

Kotlin is an object-oriented programming language. The book is based on the latest version of Kotlin. The book provides you with a thorough understanding of programming concepts, object-oriented programming techniques, and design patterns. It includes numerous examples, explanation of concepts and keynotes. Where possible, examples and pr...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Interactive C#

Interactive C#

by Vaskaran Sarcar

Discover object-oriented programming with core concepts of C# in this unique tutorial. The book consists of four major sections which cover 15 core topics - nine of them are dedicated to object-oriented programming, five of them are dedicated to advanced concepts of C#, and one of them is dedicated to design patterns, with coverage of thr...

Price:  $17.50  |  Publisher:  Apress  |  Release:  2018

Django Design Patterns and Best Practices

Django Design Patterns and Best Practices

by Arun Ravindran

Learning how to write better Django code to build more maintainable websites either takes a lot of experience or familiarity with various design patterns. Filled with several idiomatic Django patterns, Django Design Patterns and Best Practices accelerates your journey into the world of web development.Discover a set of common design probl...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2015