Diskuze: Jmenné prostory C# vs balíčky java
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Pokud není projekt většího rozsahu (~10+ tříd), nemá cenu jmenné prostory používat. Pokud se ale jedná o něco většího, máš 2 možnosti- rozdělíš si to do více projektů (ale to musí být docela odlišné věci), nebo si v solution exploreru vytvoříš další složku, a všechny třídy, které v ní vytvoříš budou mít automaticky jmenný prostor solution.folder Pro takové třídy budeš muset pochopitelně mimo tu složku přidávat usingy.
.NETu to je imho stejné, ne? Z Javy neovládám to pojmosloví, ale když v :NETu uděláš nový adresář, vytvoří se ti nový stupeň (v rámci hiearchie) namespacu s názvem tvého adresáře a všechny tvoje třídy v tomto adresáři budou "uvnitř" daného namespacu. Viz. Obrázek
Nevím jak v javě, ale v C# si můžeš namespace pojmenovat jak chceš (samozřejmě je dobrý dodržovat konvence) a nezávisí to tak úplně na složkách, respektive není povinný to mít v odlišných složkách, ale je to rozhodně přehlednější.
Zobrazeno 4 zpráv z 4.