Hands-On Design Patterns with C# and .NET Core
Aroraa, Gaurav, Chilberto, Jeffrey
- 出版商: Packt Publishing
- 出版日期: 2019-07-05
- 售價: $1,640
- 貴賓價: 9.5 折 $1,558
- 語言: 英文
- 頁數: 410
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1789133645
- ISBN-13: 9781789133646
-
相關分類:
.NET、C#、Design Pattern
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$420$332 -
$403安全軟件開發之道-構築軟件安全的本質方法 (Building Secure Software: How to Avoid Security Problems the Right Way)
-
$690$538 -
$490$382 -
$234$222 -
$534$507 -
$580$458 -
$834$792
相關主題
商品描述
Design patterns are essentially reusable solutions to common programming problems. When used correctly, they meet crucial software requirements with ease and reduce costs. This book will uncover effective ways to use design patterns and demonstrate their implementation with executable code specific to both C# and .NET Core.
Hands-On Design Patterns with C# and .NET Core begins with an overview of object-oriented programming (OOP) and SOLID principles. It provides an in-depth explanation of the Gang of Four (GoF) design patterns, including creational, structural, and behavioral. The book then takes you through functional, reactive, and concurrent patterns, helping you write better code with streams, threads, and coroutines. Toward the end of the book, you’ll learn about the latest trends in architecture, exploring design patterns for microservices, serverless, and cloud native applications. You’ll even understand the considerations that need to be taken into account when choosing between different architectures such as microservices and MVC.
By the end of the book, you will be able to write efficient and clear code and be comfortable working on scalable and maintainable projects of any size. |
商品描述(中文翻譯)
```
設計模式本質上是對常見編程問題的可重用解決方案。當正確使用時,它們能輕鬆滿足關鍵軟件需求並降低成本。本書將揭示使用設計模式的有效方法,並通過特定於C#和.NET Core的可執行代碼來演示其實現。
《使用C#和.NET Core進行設計模式實踐》首先概述了面向對象編程(OOP)和SOLID原則。它詳細解釋了四人幫(GoF)的設計模式,包括創建型、結構型和行為型。然後,本書引導您探索函數式、反應式和並發模式,幫助您使用流、線程和協程編寫更好的代碼。在書的最後,您將了解到架構的最新趨勢,並探索微服務、無服務和雲原生應用的設計模式。您甚至將了解在選擇不同架構(如微服務和MVC)時需要考慮的因素。
通過閱讀本書,您將能夠編寫高效、清晰的代碼,並能夠在任何規模的可擴展和可維護項目上輕松工作。
```