Never expose more than you have to! is mantra of any API design. The APIDesignPatterns listed on this page will help you hide more while increasing your future Evolution options of your API:
Pages in category "APIDesignPatterns:Encapsulation"
There are 6 pages in this category.