![]() |
Цитата:
|
Цитата:
Код:
class Tree extends XML { |
Короче говоря, тебе нужно XML дерево, где есть стандартные ноды, и уникальные?
Все достаточно легко, делаешь интерфейс INode Делаешь класс Node, который реализует интерфейс INode и расширяет класс XMLNode Далее, если тебе нужны стандартные ноды, ты просто стандартный Node. Если нужны более функциональные ноды,то расришяешь класс Node. Если для определеных нодов тебе не нужен Node, а скажем нужен Array или какой либо другой класс, то ты реализуешь интерфейс INode, и расширяешь тот класс который тебе нужен. Примером может быть текстовый нод, где в качестве значения Base64 закодированное изображение, ты можешь расширить класс BitmapData, и реализовать INode. Далее твой корневой эллемент уже сам создает ноды, но не по базовому классу а по интерфейсу для большего полиформизма. если я правильно понял задачу |
| Часовой пояс GMT +4, время: 23:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.