Pertanyaan yang diberi tag design

9
Apakah antarmuka Daftar abstraksi bocor?

Jika saya memiliki variabel yang mengandung Listitu dapat berisi objek dari banyak jenis yang berbeda misalnya ArrayListatau LinkedList. Perbedaan antara a LinkedListdan a ArrayListcukup besar. Perilaku O besar metode sangat berbeda. Misalnya menyortir Listdan kemudian menggunakannya untuk...

9
DDD: Bisakah objek tidak berubah juga menjadi entitas?

Saya telah membaca posting yang tak terhitung jumlahnya tentang perbedaan antara Entitas dan objek Nilai dan sementara saya berpikir bahwa setidaknya secara konseptual saya mengerti bagaimana keduanya berbeda, tampaknya dalam beberapa posting ini penulis menganggap konsep domain tertentu sebagai VO...

9
Membagi antarmuka besar

Saya menggunakan antarmuka besar dengan sekitar 50 metode untuk mengakses database. Antarmuka telah ditulis oleh seorang rekan saya. Kami membahas ini: Saya: 50 metode terlalu banyak. Ini bau kode. Rekan kerja: Apa yang harus saya lakukan? Anda menginginkan akses DB - Anda memilikinya. Saya: Ya,...