Új hozzászólás Aktív témák

  • dabadab

    titán

    válasz bandi0000 #17398 üzenetére

    Angularban pont ilyesmire találták ki a service classokat (nem tudom, hogy milyen nyelven csinálod, ahol duck-typing van, ott egyszerűbben megy, szigorúan típusos nyelveknél egy kicsit macerásabb, de nem sokkal).

    Amikor létrehozod a dialogot, akkor a konstruktorban átadsz neki egy osztályt, aminek egyelten publikus metódusa van, egy getListElements() és a dialógod ezt a metódust meghívva kap adatot, innen kezdve nem kell azzal foglalkoznia, hogy honann és hogyan jönnek az adatok, ő csak egyszerűen megkapja őket (ez unit testnél is hasznos, mert akkor meg csinálsz vmi mock service osztályt, ami a tesztadatokat köpi ki magából, nem kell mögé webservice-t rakni).

    A service osztályt meg egyszer megírod, aztán az endpoint címét meg megkapja konstruktorparaméterkent, illetve ha vmi enum is más az egyes osztályoknál, azt meg templatespecializációval megcsinálod.

    [ Szerkesztve ]

    DRM is theft

Új hozzászólás Aktív témák