Именование действий Android

У меня все больше и больше конфликтов именования между действиями Android и другими классами. Мне было интересно, не могли бы вы сказать мне, как этого избежать. К сожалению, мои конкретные проблемы с именованием не рассматриваются в связанных вопросах по SO.

Первый пример

У меня есть действие, которое отображает уровень игры. Однако данные, необходимые для этого уровня (фоновое изображение, объекты и т. Д.) ) хранится в отдельном классе. Естественно, я бы назвал последний класс уровнем . Однако я бы также назвал действие Уровень , потому что оно отображает уровни.

Второй пример

У меня есть действие, которое воспроизводит кат-сцену. Он в основном отображает несколько изображений подряд. Информация о том, как долго отображается изображение, хранится в отдельном классе. Как и в предыдущем случае, я бы естественно назвал оба класса CutScene .

Как бы вы решили эти проблемы с именами? Назовите действия LevelActivity и CutSceneActivity ? Назовите классы представления LevelModel и CutSceneModel ? Что-нибудь еще?

19
задан futlib 26 February 2011 в 09:58
поделиться