Как постараться не иметь то же название класса, и это - пространство имен, такое как Технология. Технология?

Можно думать о нем как об анонимной функции - вот еще некоторая информация: Википедия - Анонимная функция

20
задан PRINCESS FLUFF 21 July 2009 в 09:10
поделиться

5 ответов

Без более точных указаний на то, когда вы столкнетесь с этой проблемой, трудно дать вам общий совет.

Но я предполагаю, что у вас есть эта проблема, когда у вас есть базовый класс в вашем пространство имен, с другими классами, унаследованными от него. В этом случае вы можете вызвать свой класс BaseTechnology (базовый класс), AbstractBuilding (абстрактный класс) или IAnimal (интерфейс). Это даже дает вам больше ясности, поскольку вы указываете в названии вашего типа что-то важное.

19
ответ дан 30 November 2019 в 01:13
поделиться

Ну, называете ли вы свое пространство имен таким образом ns MyNamespace или вы называете свой класс c MyClasse. Я лично предпочитаю называть пространство имен, потому что это не то, что вы часто используете в коде.

Вы также можете использовать TechnologyBase или AbstractTechnology для именования вашего основного абстрактного класса, который конфликтует с именем вашего пространства имен, что и является Я рекомендую придерживаться наиболее логичного соглашения об именах.

1
ответ дан 30 November 2019 в 01:13
поделиться

Один общий выход - назвать ваше пространство имен "Сущности" или что-то в этом роде.

1
ответ дан 30 November 2019 в 01:13
поделиться

Другой выход, просто вызовите пространство имен после названия компании, в которой вы работаете.

0
ответ дан 30 November 2019 в 01:13
поделиться

А как насчет Technology.Tech

или:

HumanBeing.Human

или:

CocaCola.Coke?

Я люблю есть простой правило. Если я использую первые две буквы слова, за которыми следуют последние две буквы этого слова, например:

Technology.Tegy

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

Надеюсь, это поможет ... По крайней мере, немного ...:)

-2
ответ дан 30 November 2019 в 01:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: