sluzba/trida neon souboru vs standardni instance tridy

davidzaba
Člen | 13
+
0
-

Ahojte

Rad bych se zeptal, zda-li ma smysl v neon souboru definovat tridu/sluzbu, paklize jeji konstruktor neprijima zadne parametry. Nevychazi pote vykonove na stejno ji instanciovat v miste pouziti standardne skrze new konstrukt a nasledne pote nad vytvorenou instanci standardne volat potrebne metody?

David Matějka
Moderator | 6445
+
+5
-

nejde to obecně rozhodnout, ale

  • zvaž, zda ji vůbec musíš instanciovat – tedy zda nestačí, pokud ty metody budou static
  • zvaž, zda ta třída má svůj vnitřní stav, který se mění voláním těch metod. pokud ano, tak to nemá být služba, ale možná by se hodila factory na její instanci
  • zvaž, zda v budoucnu nehrozí, že bude mít nějaká závislosti