Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2/e (Hardcover)
暫譯: 框架設計指南:可重用 .NET 函式庫的約定、慣用法與模式,第 2 版 (精裝本)
Krzysztof Cwalina, Brad Abrams
- 出版商: Addison Wesley
- 出版日期: 2009-01-01
- 定價: $1,980
- 售價: 6.0 折 $1,188
- 語言: 英文
- 頁數: 480
- 裝訂: Hardcover
- ISBN: 0321545613
- ISBN-13: 9780321545619
-
相關分類:
.NET
-
其他版本:
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .Net Libraries, 3/e (Paperback)
買這商品的人也買了...
-
$820$656 -
$880$695 -
$880$695 -
$990$891 -
$980$774 -
$490$417 -
$620$527 -
$480$408 -
$550$435 -
$780$616 -
$880$695 -
$1,200$1,176 -
$620$490 -
$860$731 -
$520$442 -
$580$458 -
$690$538 -
$680$578 -
$750$593 -
$490$417 -
$590$502 -
$590$502 -
$450$356 -
$490$417 -
$490$387
商品描述
Framework Design Guidelines, Second Edition, teaches developers the best practices for designing reusable libraries for the Microsoft .NET Framework. Expanded and updated for .NET 3.5, this new edition focuses on the design issues that directly affect the programmability of a class library, specifically its publicly accessible APIs.
This book can improve the work of any .NET developer producing code that other developers will use. It includes copious annotations to the guidelines by thirty-five prominent architects and practitioners of the .NET Framework, providing a lively discussion of the reasons for the guidelines as well as examples of when to break those guidelines.
Microsoft architects Krzysztof Cwalina and Brad Abrams teach framework design from the top down. From their significant combined experience and deep insight, you will learn
- The general philosophy and fundamental principles of framework design
- Naming guidelines for the various parts of a framework
- Guidelines for the design and extending of types and members of types
- Issues affecting–and guidelines for ensuring–extensibility
- How (and how not) to design exceptions
- Guidelines for–and examples of–common framework design patterns
Guidelines in this book are presented in four major forms: Do, Consider, Avoid, and Do not. These directives help focus attention on practices that should always be used, those that should generally be used, those that should rarely be used, and those that should never be used. Every guideline includes a discussion of its applicability, and most include a code example to help illuminate the dialogue.
Framework Design Guidelines, Second Edition, is the only definitive source of best practices for managed code API development, direct from the architects themselves.
A companion DVD includes the Designing .NET Class Libraries video series, instructional presentations by the authors on design guidelines for developing classes and components that extend the .NET Framework. A sample API specification and other useful resources and tools are also included.
商品描述(中文翻譯)
《框架設計指南(第二版)》教導開發者設計可重用的 Microsoft .NET Framework 函式庫的最佳實踐。此新版本已擴展並更新至 .NET 3.5,專注於直接影響類別庫可編程性的設計問題,特別是其公開可訪問的 API。
本書能改善任何 .NET 開發者撰寫的代碼,這些代碼將被其他開發者使用。書中包含三十五位知名的 .NET Framework 架構師和實踐者對指南的豐富註解,提供了對於這些指南的原因的生動討論,以及何時可以打破這些指南的範例。
微軟架構師 Krzysztof Cwalina 和 Brad Abrams 從上而下教授框架設計。透過他們豐富的經驗和深刻的見解,您將學到:
- 框架設計的一般哲學和基本原則
- 框架各部分的命名指南
- 類型及其成員的設計和擴展指南
- 影響擴展性問題及確保擴展性的指南
- 如何(以及如何 不)設計例外
- 常見框架設計模式的指南和範例
本書中的指南以四種主要形式呈現:應該做、考慮、避免 和 不應該做。 這些指導方針幫助專注於應該 始終 使用的做法、應該 通常 使用的做法、應該 很少 使用的做法,以及應該 絕對不 使用的做法。每個指南都包括其適用性的討論,大多數還包括代碼範例以幫助闡明對話。
《框架設計指南(第二版)》是由架構師本人提供的受管代碼 API 開發最佳實踐的唯一權威來源。
隨書附贈的 DVD 包含《設計 .NET 類別庫》視頻系列,作者針對開發擴展 .NET Framework 的類別和組件的設計指南進行的教學演示。還包括一個範例 API 規範及其他有用的資源和工具。