domainobjekteja
Domainobjektit (domainobjekteja) ovat ohjelmiston domain-mallin keskeisiä rakennuksia, jotka mallintavat liiketoiminnan käsitteitä ja toimintoja. Ne kuvaavat, miten asiat ovat ja miten niille voidaan tehdä, sekä sisältävät siihen liittyvää logiikkaa ja sääntöjä. Domainobjektit asettavat liiketoiminnan terminologian ja säännöt suoraan koodiin, mikä tukee ymmärrettävää ja ylläpidettävää mallia.
Rooli ja vastuut: Domainobjektit sijaitsevat domain-kerroksessa, erillään käyttäjärajapinnasta ja infrastruktuurista. Ne kapseloivat sekä tilan että käyttäytymisen
Yhteydet ja käyttötarkoitukset: Domainobjektit vuorovaikuttavat muiden kerrosten kanssa esimerkiksi repositorioiden avulla tapahtuvan tallennuksen ja hakemisen kautta,
Esimerkit: Asiakas, jolla on yksilöllinen tunniste ja osoitetiedot; tilaus, jonka elinkaari etenee tilojen mukaan; pankkitili, jolle
Haasteet ja huomioitavat seikat: Domainobjektien malli voi olla monimutkainen, ja sen harjoittaminen vaatii selkeää yhteisymmärrystä liiketoiminnan