.NET Design Patterns
暫譯: .NET 設計模式
Praseed Pai, Shine Xavier
- 出版商: Packt Publishing
- 出版日期: 2017-01-31
- 定價: $1,600
- 售價: 9.0 折 $1,440
- 語言: 英文
- 頁數: 314
- 裝訂: Paperback
- ISBN: 1786466155
- ISBN-13: 9781786466150
-
相關分類:
.NET、Design Pattern
-
相關翻譯:
.NET 設計模式 (繁中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$5,130$4,874 -
$470$461 -
$3,230$3,069 -
$580$568 -
$2,730$2,594 -
$1,430$1,359 -
$399Managing Risk in Information Systems (Paperback)
-
$399Security Policies and Implementation Issues (Paperback)
-
$743Software Testing with Visual Studio 2010 (Paperback)
-
$1,750$1,663 -
$1,403Security Risk Management: Building an Information Security Risk Management Program from the Ground Up (Paperback)
-
$580$458 -
$480$408 -
$825The Art of Unit Testing: with examples in C#, 2/e (Paperback)
-
$1,590$1,511 -
$360$284 -
$450$315 -
$580$458 -
$500$450 -
$1,675$1,591 -
$1,940$1,843 -
$474CISSP 官方學習指南, 8/e ((ISC)2 CISSP Certified Information Systems Security Professional Official Study Guide, 8/e)
-
$1,710Spring Start Here: Learn What You Need and Learn It Well (Paperback)
-
$1,368$1,300 -
$650$618
商品描述
Key Features
- Dive into the powerful fundamentals of .NET framework for software development
- The 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 applications
Book Description
Knowing 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 learn
- Put patterns and pattern catalogs into the right perspective
- Apply patterns for software development under C#/.NET
- Use GoF and other patterns in real-life development scenarios
- Be able to enrich your design vocabulary and well articulate your design thoughts
- Leverage object/functional programming by mixing OOP and FP
- Understand the reactive programming model using Rx and RxJs
- Writing compositional code using C# LINQ constructs
- Be able to implement concurrent/parallel programming techniques using idioms under .NET
- Avoiding pitfalls when creating compositional, readable, and maintainable code using imperative, functional, and reactive code.
商品描述(中文翻譯)
關鍵特點
- 深入了解 .NET 框架在軟體開發中的強大基礎
- 逐步解釋程式碼,並展示模式的應用。
- 這本快速入門指南教你如何將模式實施到現有的應用程式中。
書籍描述
了解設計模式使開發人員能夠改善其程式碼基礎,促進程式碼重用並使設計更為穩健。
本書專注於 .NET 編程的實用方面。你將學習一些最廣泛使用的相關設計模式(及其應用)。我們從經典的物件導向程式設計(OOP)技術開始,評估平行程式設計和併發模型,通過混合 OOP 和函數式程式設計來增強實現,最後進入反應式程式設計模型,在該模型中,函數式程式設計和 OOP 協同工作以編寫更好的程式碼。
在整本書中,我們將向你展示如何處理架構/設計技術、GoF 模式、來自其他目錄的相關模式、函數式程式設計和反應式程式設計技術。
閱讀完本書後,你將能夠有效地利用這些設計模式(工廠模式、建造者模式、原型模式、適配器模式、外觀模式、裝飾者模式、觀察者模式等)來編寫你的程式。你還將能夠在 .NET 中編寫流暢的函數式程式碼,充分利用併發和並行性!
你將學到什麼
- 將模式和模式目錄放在正確的視角中
- 在 C#/.NET 下應用模式進行軟體開發
- 在實際開發場景中使用 GoF 和其他模式
- 能夠豐富你的設計詞彙並清晰表達你的設計思路
- 通過混合 OOP 和 FP 來利用物件/函數式程式設計
- 理解使用 Rx 和 RxJs 的反應式程式設計模型
- 使用 C# LINQ 構造編寫組合程式碼
- 能夠使用 .NET 下的慣用法實現併發/並行程式設計技術
- 在使用命令式、函數式和反應式程式碼時,避免創建組合、可讀且可維護程式碼的陷阱。