Разница между наследником и предшественником в иерархических структурах данных заключается в том, что наследник (потомок) — это объект более низкого уровня, а предшественник (предок) — объект, более близкий к корню. intuit.ru ru.ruwiki.ru
При этом объект-предок может не иметь потомков или иметь их несколько, тогда как объект-потомок обязательно имеет только одного предка. intuit.ru