Glossary of Terms
- Accessor methods
-
Methods that perform get and set operations on the data members of a class.
- Agent classes
-
Classes whose sole purpose is to decouple two or more additional classes. Characterized by delegating its methods to messages on other classes.
- Controller classes
-
Agent classes that have behavior only and no data. Any necessary data is extracted via accessor methods on other classes.
- Design patterns
-
Generic solutions to known problems that traverse multiple domains, often completely domain-independent.
- Logical object-oriented design
-
The facet of object-oriented design that includes finding classes, their public interfaces, and their relationships.
- Physical object-oriented design
-
The facet of object-oriented design that includes the effect of hardware and software platforms on the logical design of the system, efficiency, portability, and future requirements' needs.
- Policy
-
The portion of an application that discusses domain-dependent computations based on the information from one or more class(es).
|