Opening book details…
Can I read API Design for C++ on EtoBox?
API Design for C++ by Martin Reddy is a nonfiction available to read on EtoBox.
What is API Design for C++ about?
API Design for C++, 1 (2011) 978-0-12-385003-4 Front Cover 1 API Design for C++ 4 Copyright 5 Contents 6 Foreword 16 Preface 18 Why You Should Read This Book 18 Who is the Target Audience 19 Focusing On C++ 20 Conventions 20 Book Web Site 22 Acknowledgments 24 Author Biography 26 Chapter 1: Introduction 28 1.1 What are Application Programming Interfaces? 28 1.1.1 Contracts and Contractors 28 1.1.2 APIs in 30 1.2 What's Different About Api Design? 31 1.3 Why Should you Use APIs? 33 1.3.1 More Robust Code 33 1.3.2 Code Reuse 34 1.3.3 Parallel Development 36 1.4 When Should you Avoid APIs? 37 1.5 Api Examples 38 1.5.1 Layers of APIs 38 1.5.2 A Real-Life Example 41 1.6 File Formats and Network Protocols 43 1.7 About this Book 44 Chapter 2: Qualities 48 2.1 Model the Problem Domain 48 2.1.1 Provide a Good Abstraction 48 2.1.2 Model the Key Objects 50 2.2 Hide Implementation Details 52 2.2.1 Physical Hiding: Declaration versus Definition 52 2.2.2 Logical Hiding: Encapsulation 53 2.2.3 Hide Member Variables 55 2.2.4 Hide Implementation Methods 58 2.2.5 Hide Implementation Classes 60 2.3 Minimally Complete 61 2.3.1 Don't Overpromise 62 2.3.2 Add Virtual Functions Judiciously 63 2.3.3 Conv
Who reads API Design for C++?
It is typically read by self-directed learners exploring a subject in depth.
Common subject areas: history, science, philosophy, social sciences.
- Author
- Martin Reddy
- Publisher
- Elsevier Inc.
- Published
- 2011
- Language
- EN
- ISBN
- 9780123850034
- Category
- nonfiction
- Subjects
- Computer Science, Fiction, Programming
- Rating
- 4.01 / 5 (80 ratings)
- Updated
- 2026-03-14
Other editions & translations
More by Martin Reddy
Browse all works by Martin Reddy
Similar books
- API Design Patterns — John J. (JJ) Geewax (2021)
- Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges — Olaf Zimmermann & Mirko Stocker & Daniel Lüke & Uwe Zdun & Cesare Pautasso
- Pro Objective-C Design Patterns for iOS — Carlo Chung (auth.) (2011)
- Continuous API Management — Maoui, Mehdi; Wilde, Erik; Mitra, Ronnie; Amundsen, Michael
- Web Design All-in-One For Dummies (For Dummies (Computers)) — Sue Jenkins (2009)
- REST API Design Rulebook — Mark Massé (2011)