Real-World Implementation of C# Design Patterns: Overcome daily programming challenges using elements of reusable object-oriented software
暫譯: C# 設計模式的實際應用:克服日常程式設計挑戰,利用可重用的物件導向軟體元素
, Bruce M. Van Horn, II
- 出版商: Packt Publishing
- 出版日期: 2022-10-14
- 售價: $1,930
- 貴賓價: 9.5 折 $1,834
- 語言: 英文
- 頁數: 442
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1803242736
- ISBN-13: 9781803242736
-
相關分類:
C#、Object-oriented、Design Pattern
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$505Processing 編程學習指南(原書第2版)
-
$2,930$2,784 -
$450$356 -
$1,440AR and VR Using the Webxr API: Learn to Create Immersive Content with Webgl, Three.Js, and A-Frame (Paperback)
-
$620$484 -
$2,052$1,944 -
$407Java 從入門到精通, 6/e
-
$4,200$3,990 -
$500$395 -
$2,682Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images (Paperback)
-
$2,070AI and Machine Learning for On-Device Development: A Programmer's Guide
-
$2,350$2,233 -
$2,200$2,090 -
$2,250$2,138 -
$539$512 -
$980$774 -
$1,200$948 -
$1,853Learn Three.js : Program 3D animations and visualizations for the web with JavaScript and WebGL, 4/e (Paperback)
-
$659$626 -
$780$616 -
$630$498 -
$1,995Blender 3D Asset Creation for the Metaverse: Unlock endless possibilities with 3D object creation, including metaverse characters and avatar models (Paperback)
-
$720$540 -
$520$411 -
$780$616
相關主題
商品描述
Build robust applications in C# easily using effective and popular design patterns and best practices
Key Features:
- Recognize solutions to common problems in software design with C#
- Explore real-world applications of design patterns that can be used in your everyday work
- Get to grips with 14 patterns and their design implementations
Book Description:
As a software developer, you need to learn new languages and simultaneously get familiarized with the programming paradigms and methods of leveraging patterns, as both a communications tool and an advantage when designing well-written, easy-to-maintain code. Design patterns, being a collection of best practices, provide the necessary wisdom to help you overcome common sets of challenges in object-oriented design and programming.
This practical guide to design patterns helps C# developers put their programming knowledge to work. The book takes a hands-on approach to introducing patterns and anti-patterns, elaborating on 14 patterns along with their real-world implementations. Throughout the book, you'll understand the implementation of each pattern, as well as find out how to successfully implement those patterns in C# code within the context of a real-world project.
By the end of this design patterns book, you'll be able to recognize situations that tempt you to reinvent the wheel, and quickly avoid the time and cost associated with solving common and well-understood problems with battle-tested design patterns.
What You Will Learn:
- Get to grips with patterns, and discover how to conceive and document them
- Explore common patterns that may come up in your everyday work
- Recognize common anti-patterns early in the process
- Use creational patterns to create flexible and robust object structures
- Enhance class designs with structural patterns
- Simplify object interaction and behavior with behavioral patterns
Who this book is for:
This book is for beginner and mid-level software developers who are looking to take their object-oriented programs or software designing skills to the next level by learning to leverage common patterns. A firm grasp of programming fundamentals and classical object-oriented programming (OOP) using languages like C#, C++, Objective-C, or Java is expected.
商品描述(中文翻譯)
輕鬆使用有效且受歡迎的設計模式和最佳實踐來構建穩健的 C# 應用程式
主要特點:
- 識別 C# 軟體設計中常見問題的解決方案
- 探索可在日常工作中使用的設計模式的實際應用
- 深入了解 14 種模式及其設計實現
書籍描述:
作為一名軟體開發人員,您需要學習新語言,同時熟悉編程範式和利用模式的方法,因為這不僅是溝通工具,也是設計良好、易於維護的代碼的優勢。設計模式作為最佳實踐的集合,提供了必要的智慧,幫助您克服物件導向設計和編程中的常見挑戰。
這本實用的設計模式指南幫助 C# 開發人員將其編程知識付諸實踐。本書採取實作導向的方法介紹模式和反模式,詳細說明 14 種模式及其在現實世界中的實現。在整本書中,您將了解每種模式的實現,並發現如何在現實項目的背景下成功地在 C# 代碼中實現這些模式。
在這本設計模式書的結尾,您將能夠識別那些誘惑您重新發明輪子的情況,並迅速避免與解決常見且易於理解的問題相關的時間和成本,這些問題可以通過經過考驗的設計模式來解決。
您將學到的內容:
- 掌握模式,並了解如何構思和記錄它們
- 探索在日常工作中可能出現的常見模式
- 在過程中及早識別常見的反模式
- 使用創建模式來創建靈活且穩健的物件結構
- 使用結構模式增強類的設計
- 使用行為模式簡化物件的互動和行為
本書適合誰:
本書適合初學者和中級軟體開發人員,他們希望通過學習利用常見模式來提升其物件導向程式或軟體設計技能。預期讀者應具備使用 C#、C++、Objective-C 或 Java 等語言的編程基礎和經典物件導向編程 (OOP) 的堅實理解。