Я строию класс, представляющий США или Канадскую провинцию. Что должен назвать класс?
Некоторые идеи:
- Регион: Проблема заключается в том, что .Net имеет класс RegionInfo, который использует термин Region для представления страны (а не государства или провинции).
- Состояние: Проблема заключается в том, что это может вызвать путаницу с состоянием приложения или состоянием сеанса и т.д.
- Провинция: Может работать, но очень ориентирована на Канаду. Просто не чувствую себя хорошо.
EDIT: ГеографическийРегион выглядит как способ пойти. Его можно даже использовать в качестве базового класса для других типов географических регионов (например: Страна) и по-прежнему иметь смысл.