May 2002
Intermediate to advanced
416 pages
8h 37m
English
Definition: An attribute is the abstraction of a single characteristic possessed by all the entities that were, themselves, abstracted as a class.
The goal is to obtain a set of attributes for a class that is:
Complete— They capture all information about the class.
Fully factored— Each attribute captures a separate aspect of the class abstraction.
Mutually independent— The attributes take on values independently of one another.
For each class, start out by asking yourself, “What characteristics do all the things in the domain possess (that we care about)?” Another approach is to go back to the abstraction and ask, “What information is inherent to this abstraction that makes the abstraction what it is?” ...
Read now
Unlock full access