Невозможно выбрать правильное пространство имен для «Персонажа» - PullRequest
1 голос
/ 13 октября 2010

Я создаю игровой движок, и мне действительно очень трудно определить, в какое пространство имен поместить Character.Это может быть единственный глупый вопрос, который я когда-либо писал на StackOverflow, но это сводит меня с ума.

Что бы вы, ребята, сделали?

У меня пока нет других пространств имен.У персонажей есть Sheets (Layout), которые ссылаются на Traits (Статистика) и т. Д. Все просто сейчас выбрасывается в корневое пространство имен.

1 Ответ

1 голос
/ 13 октября 2010

Перейти с символами.

Все просто и точно.В конечном итоге вы включите в него множество классов, которые описывают персонажей игрока и других игроков, атрибуты, способности и так далее, но все они относятся к персонажам.Ваш базовый класс для персонажей, скорее всего, будет чем-то похожим на Character, поэтому избегайте коллизий имен.

И руководящий принцип, позволяющий избежать множественности в пространствах имен, - это всего лишь руководство.Есть случаи, когда отклонение оправдано (я смотрю на you , System.Windows.Forms).

...