Do Not Expose More Than You Want
From APIDesign
(Difference between revisions)
(→Have You Ever Wondered...?) |
|||
Line 1: | Line 1: | ||
== Have You Ever Wondered...? == | == Have You Ever Wondered...? == | ||
- | Do you want to know some simple trick that will help you design better APIs? | + | Do you want to know some simple trick that will help you design better APIs? The [[Do Not Expose More Than You Want|chapter 5]] gives you one. It is very elementary, but very powerful. It also shows that the object oriented languages of today are not really optimized for API development and that there are many gotchas one needs to be aware of. |
Revision as of 21:02, 13 August 2008
Have You Ever Wondered...?
Do you want to know some simple trick that will help you design better APIs? The chapter 5 gives you one. It is very elementary, but very powerful. It also shows that the object oriented languages of today are not really optimized for API development and that there are many gotchas one needs to be aware of.