Practical API Design
Confessions of a Java Framework Architect
(Sprache: Englisch)
You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need...
Leider schon ausverkauft
versandkostenfrei
Buch (Gebunden)
66.00 €
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
- Ratenzahlung möglich
Produktdetails
Produktinformationen zu „Practical API Design “
Klappentext zu „Practical API Design “
You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework Architect fills that need!- Teaches you how to write an API that will stand the test of time
- Written by the designer of the NetBeans API at Sun Technologies
- Based on best practices, scalability, and API design patterns
The definitive guide to API design, this book will be required reading for all designers and engineers involved with the development, testing, and maintenance of APIs.
Inhaltsverzeichnis zu „Practical API Design “
- Yet Another Design Book?- The Theory- The Art of Building Modern Software
- The Motivation to Create an API
- What is an API?- How to check quality of an API?
- As Time Goes By
- Practical Design
- API Design Patterns
- Do not expose more than you want
- Code Against Interfaces, Not Implementation
- Do not overuse JavaBean Listener pattern
- Use Modular Architecture
- Types Of Modular Design
- Keep Testability In Mind
- Test Compatibility Kit
- Beware of Using Other APIs
- Leaking Abstractions
- Runtime Aspects Of APIs
- Prevent Misuses of the API
- Make Objects Immutable
- Compatibility of XML Documents
- Compatibility of Ant Scripts
- Separate API for clients from support API
- Split your API reasonably
- Inconsistent APIs.-Intercomponent lookup and communication
- Daily Life
- Fight for Your API
- Big Brother Shall Never Sleep
- API should be encapsulated
- The Most Stable API
- Extreme Advices Considered Harmful
- An API Doublethink
- Case Study of client API and SPI separation
- Case Study of Writing Extensible Visitor Pattern
- End Of Life Procedures
Autoren-Porträt von Jaroslav Tulach
Jaroslav Tulach "I'm one of the founders of NetBeans, the company that got acquired by Sun later, and I am the last founder who still remains with the NetBeans project. I was also part of the group which started the original student project in 1996 at the Faculty of Mathematics and Physics of Charles University. So I have been with NetBeans, an API still going strong, since its beginnings."
Bibliographische Angaben
- Autor: Jaroslav Tulach
- 2008, 1st ed., XXVII, 387 Seiten, Maße: 17,7 x 26,5 cm, Gebunden, Englisch
- Verlag: APress
- ISBN-10: 1430209739
- ISBN-13: 9781430209737
Sprache:
Englisch
Kommentar zu "Practical API Design"
Schreiben Sie einen Kommentar zu "Practical API Design".
Kommentar verfassen