Rekayasa Perangkat Lunak

10
Temukan Root Agregat DDD

Ayo mainkan game favorit semua orang, temukan Aggregrate Root. Mari kita gunakan domain masalah Pelanggan / Pesanan / OrderLines / Produk kanonik. Secara tradisional, Pelanggan, pesanan, dan produk adalah AR dengan OrderLines menjadi entitas di bawah Pesanan. Logika di balik ini adalah bahwa Anda...

10
Apakah saya tetap bisa melanggar LSP?

Saya menindaklanjuti pertanyaan ini , tetapi saya mengalihkan fokus saya dari kode ke prinsip. Dari pemahaman saya tentang prinsip substitusi Liskov (LSP), metode apa pun yang ada di kelas dasar saya, mereka harus diimplementasikan dalam subkelas saya, dan menurut halaman ini , jika Anda mengganti...

10
Bagaimana cara merancang batas agregat?

Saya ingin menulis aplikasi seperti e-commerce. Dan Anda tahu bahwa dalam aplikasi yang serupa produk bisa memiliki sifat dan fitur yang berbeda. Untuk mensimulasikan kesempatan seperti itu, saya telah membuat entitas model domain berikut: Kategori - ini adalah sesuatu seperti "elektronik>...

10
ukuran boolean tidak didefinisikan dalam java: mengapa?

Saya melihat ukuran boolean tidak ditentukan. Di bawah ini adalah dua pernyataan yang saya lihat pada ukuran data primitif java tidak didefinisikan secara tepat Penjelasan lebih lanjut mengatakan boolean mewakili sedikit informasi, tetapi "ukurannya" bukanlah sesuatu yang didefinisikan...