Właściwie to co w temacie. Natknąłem się ostatnio na kod, w którym używa się namespace i maczy mnie dlaczego autor nie użył clasy. Czy ktoś mógłby opisać różnice w "ideologii"?
Różnica między namespace a class/struct
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
1
Namespace definuje tylko niejako "skąd są dane nazwy" i tyle. Po to żeby na przykład klasy List<> z dwóch różnych bibliotek się ze sobą nie gryzły.
Klasa to jest zupełnie co innego, bo klasa to jest opis pewnej struktury danych wraz z operacjami które można na niej wykonywać. Nie pojmuje jak ktoś może te dwa pojęcia "mylić".