snippets from Object-Oriented Thought Process (1)
Properlyconstructedclassesaredesignedintwoparts—theinterfaceandtheimplementation.Perhapsthemostimportantissuewhendesigningaclassisidentifyingtheaudience,orusers,oftheclass.fortheinterfacetoaclassshoul