Цитата:
Сообщение от Appleman
В чём кайф создания отдельного класса со списком констант, использующихся в соседнем классе? Зачем их разрывать?
|
кайф в упорядочивании. Чтобы был файлик-класс, где лежат все варианты mode языка. Понятное дело, что это имеет смысл, когда этих констант >= 10. Просто я придерживаюсь правила, что идеальный класс - это класс, который умещается в один экран. Вот и есть привычка разбивать все по классикам.
Цитата:
Сообщение от Appleman
Такую:
 Код AS3:
if (hero.gender == Character.GENDER_MALE)
или такую:
 Код AS3:
if (hero.gender == hero.GENDER_MALE)
Или между ними совсем нет разницы?
|
разница смысловая в первую очередь. Во втором случае получается, что ты сравниваешь с полом данного конкретного экземпляра. Но на самом деле тебя интересует константа данного класса, а не его экземпляра. В общем, public static будет правильней.