Показать сообщение отдельно
Старый 18.01.2009, 16:33
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 10  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Цитата:
если какие-то параметры никогда не меняются, то это не глобальные и не переменные. это называется константы.
Ну, константа может быть глобальной или не глобальной, это раз.
А тот факт что значение устанавливается "на этапе компиляции или иницииализации" ни коим образом не мешает использовать переменные, а не константы, так как получим большую гибкость. Например, приложение соединяется по сокету с сервером и работает. Порт можно сделать:
1) константой - и все будет работать
2) переменной - и устанавливать из flashvars и т п при инициализации приложения и запрещать менять
3) переменной, и разрешать менять некоторым классам - для добавления поведения вида "не смогли присоединиться к этому порту, используем резервный канал связи на другом."
__________________
4am is time to rock