Header image  
   
line decor
  Home :: Contact/FAQ/HOW TO BUY :: Science & Engineering Books :: Business Books :: IT Books :: Search Book :: Promotion & Best Sellers :: Free Download
line decor
   
 

Practical API Design—Confessions of a Java Framework Architect

 

 

Practical API Design: Confessions of a Java Framework Architect

by Jaroslav Tulach 

2008 (416 pages)

ISBN:9781430209737

Recommended to every API architect who prefers a bit more engineering design over a purely artistic one, this book teaches you how to write an API that will stand the test of time.

Purchase Printed Book at Amazon below:

 

 

Purchase PDF EBook (Cheaper Option) by clicking below:

Buy/Order Now

 

Practical API Design—Confessions of a Java Framework Architect

 

Prologue—Yet Another Design Book?

Part 1 - Theory and Justification

Chapter 1

-

The Art of Building Modern Software

Chapter 2

-

The Motivation to Create an API

Chapter 3

-

Determining What Makes a Good API

Chapter 4

-

Ever-Changing Targets

Part 2 - Practical Design

 

Chapter 5

-

Do Not Expose More Than You Want

Chapter 6

-

Code Against Interfaces, Not Implementations

Chapter 7

-

Use Modular Architecture

Chapter 8

-

Separate APIs for Clients and Providers

Chapter 9

-

Keep Testability in Mind

Chapter 10

-

Cooperating with other APIs

Chapter 11

-

Runtime Aspects of APIs

Chapter 12

-

Declarative Programming

Part 3 - Daily Life

Chapter 13

-

Extreme Advice Considered Harmful

Chapter 14

-

Paradoxes of API Design

Chapter 15

-

Evolving the API Universe

Chapter 16

-

Teamwork

Chapter 17

-

Using Games to Improve API Design Skills

Chapter 18

-

Extensible Visitor Pattern Case Study

Chapter 19

-

End-of-Life Procedures

Epilogue—The Future

Bibliography