API Design for C++ (Paperback)
暫譯: C++ 的 API 設計 (平裝本)

Martin Reddy

買這商品的人也買了...

相關主題

商品描述

The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. With this book, you will learn how to design a good API for large-scale long-term projects. With extensive C++ code to illustrate each concept, API Design for C++ covers all of the strategies of world-class API development. Martin Reddy draws on over fifteen years of experience in the software industry to offer in-depth discussions of interface design, documentation, testing, and the advanced topics of scripting and plug-in extensibility. Throughout, he focuses on various API styles and patterns that will allow you to produce elegant and durable libraries.

 

 

  • The only book that teaches the strategies of C++ API development, including design, versioning, documentation, testing, scripting, and extensibility.
  • Extensive code examples illustrate each concept, with fully functional examples and working source code for experimentation available online.
  • Covers various API styles and patterns with a focus on practical and efficient designs for large-scale long-term projects.

 

 

 

商品描述(中文翻譯)

應用程式介面(API)的設計可以影響最終使用者應用程式的行為、功能、穩定性和易用性。透過本書,您將學習如何為大型長期專案設計良好的 API。《API Design for C++》使用大量的 C++ 代碼來說明每個概念,涵蓋世界級 API 開發的所有策略。馬丁·瑞迪(Martin Reddy)憑藉超過十五年的軟體產業經驗,深入探討介面設計、文件編寫、測試以及腳本和插件擴展的進階主題。在整本書中,他專注於各種 API 風格和模式,幫助您製作優雅且耐用的函式庫。

- 唯一一本教授 C++ API 開發策略的書籍,包括設計、版本控制、文件編寫、測試、腳本和擴展性。
- 大量的代碼範例說明每個概念,並提供完整功能的範例和可供實驗的工作原始碼在線上獲得。
- 涵蓋各種 API 風格和模式,重點在於為大型長期專案提供實用且高效的設計。