Diskuze: C# použití statických metod
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
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.