First page Back Continue Last page Overview Graphics
Focus on the User
Ask what the user wants to do with your API
Do not ask what the internal data structures and algorithms look like
High level API is better than lower level--Reduce the number of method calls needed to accomplish the task
Design from the outside in
Start with the end in mind