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