Показать сообщение отдельно
Старый 17.07.2011, 22:43
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 4  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Мне кажется здесь больше подойдет паттерн Command. Примерно с таким интерфейсом:
Код AS3:
public interface ICommand 
{
    function execute():void; 
    function redo():void; 
    function undo():void; 
}
И соответственно:
Код AS3:
public interface ICommandHistory extends ICommand 
{
    function addChild(value: ICommand):void;
    function removeChild(value: ICommand):void; 
    function get numChildren():int
}
Думаю с реализацией проблем не будет.