OBJECT-ORIENTED ANALYSIS AND DESIGN - Class Design (part 2)

A class embodies a set of responsibilities which define the behavior of the objects in the class
The responsibilities of a class are carried out by its operations
This is not necessarily a one-to-one mapping
Product class responsibility -- supply price
Operations for this responsibility
Look up information from a database
Calculate the price
An operation is a service that can be requested from an object to effect behavior