malliluokka
Malliluokka on ohjelmistokehityksessä käytetty termi, joka viittaa domain-olion mallintavaan luokkaan. Se on keskeinen osa arkkitehtuureissa kuten MVC ja MVVM, ja se kuvaa sovelluksen liiketoiminnan käsitteitä sekä niiden dataa.
Malliluokan yleisimpiä osia ovat attribuutit (kentät) ja metodit, jotka ilmentävät olion ominaisuuksia ja käyttäytymistä. Se voi
Tietokantayhteys ja API:t: Usein malliluokka mapataan tietokantaan ORM-kerroksessa ja sitä käytetään tallentamiseen, hakemiseen ja päivittämiseen. Lisäksi
Suunnittelun huomioita: pidä liiketoimintalogiikka erillään tallennuslogiikasta ja pidä rajapinnat selkeinä. Mieti immuuttivuutta, virheenkäsittelyä ja testattavuutta. Malliluokka
Suhteet: malliluokka eroaa DTO:sta ja näkymämallista. DTO:t ovat dataa siirtäviä rakenteita, kun taas malliluokka mallintaa domainin