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