Not all tools in our API design toolbox will be design patterns. In the next few chapters, we’ll look at some topics in API design that don’t quite qualify as design patterns (as defined in chapter 2), but are still important and helpful for guiding us on our journey toward building good APIs (as defined in chapter 1).
In chapter 3, we’ll look at guidelines for naming the different components of our APIs. Next, in chapter 4, we’ll cover how to logically arrange these components and define their relationships with one another. Finally, in chapter 5, we’ll look at how to decide between the many data types available for the different fields we might need in our APIs.