|
|
|
|
|
|
||
|
Иерархия это подчинение или включение одних объектов в другие. |
|
|
У Васи есть воронка, цилиндр, две бусинки и прутик из проволоки. Вася любит мастерить. Что можно собрать из этих деталей? У Васи получилась голова Железного Дровосека:
|
|
Значит, голова игрушки включает в себя такие детали:
|
Получается, что один объект (голова игрушки) состоит из других объектов (воронка, цилиндр, бусинки, болт, прутик) и, следовательно, зависит от них.
Такие зависимости называются иерархическими.
|
Иерархию часто рисуют в виде перевёрнутого дерева: ветви от корня растут вниз. Кроме того, иерархию записывают в столбик лесенкой. Отступы обозначают подчинение. |
|
Каждый элемент иерархии сам может образовывать иерархию. В самом деле, воронка состоит из ручки, конуса и трубки. |
Иерархическая зависимость деталей теперь будет иметь вид:
В иерархии различают: вершины и ветви.
Вершины содержат объекты, ветви соединяют вершины.
Вершина, расположенная выше других, называется корнем иерархии. Остальные вершины располагаются по уровням.
На первом уровне расположены вершины, подчинённые корню непосредственно (воронка, цилиндр, бусинки, болт, прутик).
На втором — вершины, подчинённые вершинам первого уровня. В нашем примере это — ручка, конус и трубка. Эти вершины подчинены вершине воронка, расположенной на первом уровне.
|
Та же иерархия, записанная лесенкой. Отступы обозначают уровни, на которых лежат вершины. |
Давайте посмотрим на меню пиктограмм, с которым работали в предыдущем разделе:
Все пункты этого меню, кроме последнего, сами содержат меню, то есть имеют подчинённые пункты.
Получается, что это сложное меню состоит из трёх иерархий и одного обычного (не иерархического) пункта (на рисунке изображены не все подчинённые вершины):
Теперь понятно, почему такие меню мы назвали сложными: некоторые пункты в них являются иерархиями.
Сколько уровней может содержать иерархия?
Уровней может быть много. Ниже изображена иерархия с тремя уровнями:
Попробуйте объяснить, что отражено на этой иерахической схеме.
|
|
Выход из читального зала |