Re: Элемент с подэлементами
От: Кирилл Лебедев Россия http://askofen.blogspot.com/
Дата: 25.11.10 13:58
Оценка:
Здравствуйте, sax0n, Вы писали:

S>есть какие-то стандартные приемы, примеры?

Обычно в таких случаях элемент сразу делается группой, т.е. не создают два класса — Элемент и Группа, а используют один. В качестве примера могу сослаться на объект Окно в Win32 API. Оно имеет указатель на родителя, входит в список сиблингов и хранит указатель на список чайлдов.

Другой вариант — сделать, как сделали Вы. Тогда смотрите в сторону паттерна Компоновщик.

P.S.: А для чего Вам нужна иерархия элементов? За выполнение каких обязанностей будет отвечать класс Элемент?
С уважением,
Кирилл Лебедев
Software Design blog — http://askofen.blogspot.ru/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.