Czy klasa powinna mieć taką samą nazwę jak przestrzeń nazw?

Projektuję przestrzeń nazw do przechowywania zestawu klas, które będą obsługiwaćużytkownik powiązane zadania dla kilku różnych aplikacji.(Zaloguj się, uwierzytelnij itp.)

Problem polega na tym, że zostanie nazwana przestrzeń nazwFusion.User ale wtedy wymaga klasy w tej przestrzeni nazw, która ma sens do wywołaniaUser.

Czy powinieneś mieć klasę o takiej samej nazwie jak przestrzeń nazw? A może podejmuję niewłaściwe podejście?

questionAnswers(5)

yourAnswerToTheQuestion