Diskuze: C# použití statických metod
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.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Pokud ti to tak přijde jednodušší tak nevidím důvod, proč statiku nepoužít.
Osobně dělám podobné loadery dost často statické. Kdyby byl instanční tak bys stejně volal Smth smth = new ContentLoader().LoadSmth().
Otázka není proč statiku nepoužít, ale proč ji použít. Předpokládám, že to děláš v XNA nebo MonoGame, tam se každému objektu v konstruktoru předává instance Game, která na sobě právě obsahuje instance služeb, které chceš mezi objekty sdílet. Jinak mi content loader přijde trochu jako "God object", nebyl by lepší nějaký TextureManager a podobně?
Zobrazeno 4 zpráv z 4.