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