.NET Design Patterns

.NET Design Patterns

作者: Praseed Pai Shine Xavier
出版社: Packt Publishing
出版在: 2017-01-31
ISBN-13: 9781786466150
ISBN-10: 1786466155
裝訂格式: Paperback
總頁數: 314 頁





內容描述


Key FeaturesDive into the powerful fundamentals of .NET framework for software developmentThe code is explained piece by piece and the application of the pattern is also showcased.This fast-paced guide shows you how to implement the patterns into your existing applicationsBook DescriptionKnowing about design patterns enables developers to improve their code base, promoting code reuse and making their design more robust.This book focuses on the practical aspects of programming in .NET. You will learn about some of the relevant design patterns (and their application) that are most widely used. We start with classic object-oriented programming (OOP) techniques, evaluate parallel programming and concurrency models, enhance implementations by mixing OOP and functional programming, and finally to the reactive programming model where functional programming and OOP are used in synergy to write better code.Throughout this book, we'll show you how to deal with architecture/design techniques, GoF patterns, relevant patterns from other catalogs, functional programming, and reactive programming techniques.After reading this book, you will be able to convincingly leverage these design patterns (factory pattern, builder pattern, prototype pattern, adapter pattern, facade pattern, decorator pattern, observer pattern and so on) for your programs. You will also be able to write fluid functional code in .NET that would leverage concurrency and parallelism!What you will learnPut patterns and pattern catalogs into the right perspectiveApply patterns for software development under C#/.NETUse GoF and other patterns in real-life development scenariosBe able to enrich your design vocabulary and well articulate your design thoughtsLeverage object/functional programming by mixing OOP and FPUnderstand the reactive programming model using Rx and RxJsWriting compositional code using C# LINQ constructsBe able to implement concurrent/parallel programming techniques using idioms under .NETAvoiding pitfalls when creating compositional, readable, and maintainable code using imperative, functional, and reactive code.




相關書籍

PMP Project Management Professional Practice Exams

作者 James L. Haner

2017-01-31

架構即未來:現代企業可擴展的Web架構、流程和組織(The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise, 2/e)

作者 馬丁L.阿伯特 (Martin L.Abbott) 邁克爾T.費舍爾 (Michael T. Fisher)

2017-01-31

Python 設計模式

作者 羅偉富

2017-01-31