DDD spørgsmål fra en nybegynder
Hej Eksperter.Mit sidste spørgsmål vækkede interesse fra arne_v som svarede med en DomainModel kode, der gjorde mig mere nysgerrig i hvad DomainModellen var, og hvordan man korrekt implementere den. Jeg er langsomt ved og forstå konceptet, og ville lige se om jeg kunne få lidt konfirmation i om jeg har forstået korrekt.
Product - kan være en enkelt side på et website, eller Window Form
Aggregate - er en samling af Variabler og/eller underligende Aggregates, der giver mening af samle. (ligesom Entities?)(er alle Aggregates Perstiant eller burde man lave et PersistantAggregate interface ud over Aggregate?)
ModelEvent - en måde at informere hele ens Domain om at der er sket noget på ens Product.
Underliggende Aggregates må godt have en Parent ref til den overliggende Aggregate.
Den bedste måde at ændre i Aggregates er med event sourcing.
Product bør laves med et ID som os skal bruges til og referere til objektet når man skal finde det igen. (kan man bruge GUID?)
Jeg tror det var alle mine spørgsmål, håber ikke de er for dumme, fordi ville virkeligt sætte pris på og kunne forstå DDD bedre :)