Table of Contents For Interface Design Best Practices in Object-Oriented API Design in Java by Bill Venners Contents Preface Acknowledgments Introduction Chapter 1. The Object Guideline 1: Appreciate the significance of the object. Guideline 2: See objects as bundles of behavior, not bundles of data. Guideline 3: Design Service-Oriented Objects that use their state to decide how to behave. Guideli