«^»
7.6. Non-supporters of minimal public interfaces

I've found no books on teaching Java as a first language that stress the importance of always providing a minimal public interface.