Saya memiliki masalah dengan batas-batas agregat. Saya mencoba membaca tentang agregat, akar agregat, dan batasan, mencari beberapa contoh kode tetapi saya masih kesulitan dengan itu. Aplikasi yang saya kerjakan adalah aplikasi untuk mengelola proyek arsitektur. Di antara layar dalam aplikasi akan....
15 November 2020, 02:44
Saya mengalami beberapa masalah untuk mendesain domain yang sedang saya kerjakan dengan benar. Kasus penggunaan langsung saya adalah sebagai berikut: Pengguna (~5000 pengguna) dapat mengakses daftar iklan (~5 juta) Dia dapat memilih untuk menambah/menghapus beberapa dari mereka sebagai favorit. D....
User <AggregateRoot>{ name: String; paymentType: PaymentType; } PaymentType <ValueObject> { //Common attributes } Bisakah PaymentType(ValueObject) di atas diwarisi oleh ValueObjects(Subclass) ini - Kredit, Tunai, Cek? Ada invarian domain yang mengatakan, Pengguna dapat memiliki satu Jenis Pe....