CS202 Java-55
Categories of Responsibilities
lConstructor An operation that creates a new instance of a class
lCopy constructor An operation that creates a new instance by copying an existing instance, possibly altering its state in the process
lTransformer An operation that changes the state of an object
lObserver An operation that allows us to observe the state of an object without changing it
lIterator An operation that allows us to process all the components of an object one at a time
l