Hierarchical abstraction (cont.)
nThe relation between a class and a more detailed version is sometimes called generalization.
nThe terms ancestor
and descendant refer to
generalization and extension across one or
more levels of abstraction.
nIf A is a generalization of B and B is a generalization of C, then both A and B are ancestors of C.
nIf A is an extension of B and B is an extension of C, then both A and B are descendants of C.
n