Skip to content

Определения

gfranco edited this page Jun 16, 2011 · 1 revision

Блок

Некая самостоятельная сущность, кирпичик проекта.
Блок содержит информацию о самом себе и может знать о своих детях — элементах блока.
Они могут использоваться сами по себе или внутри других блоков.

Пример
Блок

Элемент

Часть блока, которая отвечает за какую-то отдельную функцию.
Элементы блока имеют смысл только в рамках своего родителя. Могут быть обязательными и не обязательными.

Пример
Элемент

Модификатор

Модификатор — это свойство блока или элемента, которое меняет внешний вид или поведение.
Модификатор имеет имя и значение. Одновременно может использоваться несколько разных модификаторов.

Пример
Модификатор

Уровень переопределения

Уровень переопределения — это набор реализаций блоков. Проект может иметь несколько уровней, на каждом из которых добавляется или изменяется реализация блоков. Конечная реализация блока собирается со всех уровней последовательно.

Пример
Уровни переопределения