Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Регистрация Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Котяра

Диалог между Котяра и formid
Отображение с 1 по 1 из 1 публичных сообщений
  1. formid
    13.08.2011 09:37
    formid
    Здравствуйте. Прочитал в комментах к статье Psycho Tigerа про MVC ваше интересное замечание по поводу кейсов,
    Код AS3:
     public static function serializeFromXML(xml:XML):BaseCommand
    {
    var classRef:Class = getClassByAlias(xml.action);
    var command = new ClassRef();
    //парсим данные
    command.getDateFromXML(xml);
    return command;
    }
    а вот такой вариант вместо кучи классов использовать один класс с кучей функций чем хуже вашего?
    Код AS3:
    public static function serializeFromXML(xml:XML):BaseCommand
    {
    var command:Command = new Command();
    if(command.isOwnProperty(xml.action)){
    command[xml.action]
    }
    return command;
    }
    а в классе BaseCommand много примерно таких функций
    Код AS3:
    ... 
    public function get case1():int{
    /// samething do
    return 0;
    public function get case2():int{
    /// samething do
    return 0;
    ...

 


Часовой пояс GMT +4, время: 20:45.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.