Именование пространства имен с тем же именем класса - PullRequest
0 голосов
/ 05 октября 2011

У меня есть пространство имен, подобное \ Project \ User \ с пользователем класса и \ Project \ Menu \ с меню с именем класса. Поэтому, если я создаю экземпляр, я вызываю new \ Project \ Menu \ Menu (), но наименование кажется плохим.

Может, я называю имя класса Base (\ Project \ Menu \ Base ())?

Или у кого-нибудь есть идея для хорошей схемы именования.

Iam Coding в PHP.

1 Ответ

0 голосов
/ 05 октября 2011

пространства имен должны, в основном, разрешать конфликты, например, если вы используете много библиотек.

так что в вашем случае лучше иметь меньше пространств имен

namespace MyProject
{
    class User{}
}
namespace MyProject
{
    class Menu{}
}
...