0
내 프로그램에는 모델 Foo와 Foo도 호출하려는 네임 스페이스가 있습니다. 둘 다 나에게 의미가 있지만 네임 스페이스와 클래스 이름 충돌을 피하려고합니다.네임 스페이스 및 클래스 이름 충돌을 처리하는 방법
어느 쪽을 변경해야합니까? 네임 스페이스 App.Foo 또는 모델 App.Models.Foo?
참고 : 매번 Models.Foo (추한 경우)를 지정하지 않으면 많은 장소에서 App.Models.Foo를 사용하는 App.Foo 네임 스페이스에 바인딩 코드가 있으므로 충돌을 일으킬 수 있습니다.
우리는 실제 이름이 있다면, 그것은 아마 계속 될 것 의견 수 있지만, 그대로,이 또한 너무 추상적이다. "나는 푸 (Foo)라는 두 가지를 가지고있다. - 우리가 어떻게 알아야합니까? 그것은 당신이 더 나은 대체 이름을 내놓을 수있는 곳으로 내려갈 것입니다. –
입력하신 Damien을 보내 주셔서 감사합니다. 나는 지금 내 Foo를위한 구글 동의어를 선택했고 네임 스페이스의 이름을 쉽게 바꿀 수있는 이름으로 바꿨다. – danielr