- What are the best practices and patterns to be followed for designing APIs?
- How to achieve implementation hiding the best way (C++/Java)?
- Designing APIs which are generic in nature?
- Any reference books/links which guide with neat examples to beginners?
相关问题
- Delete Messages from a Topic in Apache Kafka
- how to define constructor for Python's new Nam
- Jackson Deserialization not calling deserialize on
- Sorting 3 numbers without branching [closed]
- How to maintain order of key-value in DataFrame sa
I suggest you to check How to Design a Good API & Why it Matters
Also you can read the book Practical API Design: Confessions of a Java™ Framework Architect. I didn't read it so I'm not sure if it contents could be useful to you.
Another resource to check: How To Design a (module) API
This might be useful for you.
The Little Manual of API Design (wayback machine)
The Little Manual of API Design (original; dead)
Read Effective Java by Josh Bloch. The book is great for any Java programmer, but also addresses lots of issues surrounding the creation of a useful API.
Checkout this podcast
Its talks about some really good concepts regarding api design.