
15.01.2011, 22:58
|
|
Регистрация: Aug 2009
Сообщений: 134
|
Распределение кода по as файлам, относящемуся к одному логическому объекту
Есть класс ObjectManager, который парсит/обрабатывает/добавляет объекты в общий список и пр. Кода получается в данном as файле прилично.
Но также еще нужно отпарсить игровой уровень на дополнительные объекты (инструментарий), и этот парсер (напр. ParserTools) получается в пару экранов кода. Хоть его и можно отнести логически и поместить в класс ObjectManager, как набор членов-функций, но я не хочу все громоздить в одном as файле.
Есть вариант вынести дополнительный парсер в другой файл, т.е. в статический класс, синглтон, функцию, унаследовать и пр. Конечно, в данном случае наверно лучше всего подойдет as файл с функцией в котором, также имеются вложенные вспомогательные функции (чтобы разбить код ParserTools на части).
Расскажите, как вы распределяете код по файлам относящийся к одному логическому объекту?
Последний раз редактировалось Denis_ex; 16.01.2011 в 12:35.
|