14
Haruskah solusinya menjadi generik mungkin atau sespesifik mungkin?
Katakanlah saya memiliki entitas yang memiliki atribut "tipe". Mungkin ada 20+ tipe yang mungkin. Sekarang saya diminta untuk mengimplementasikan sesuatu yang memungkinkan perubahan tipe dari A-> B, yang merupakan satu-satunya use case. Jadi haruskah saya menerapkan sesuatu yang memungkinkan perubahan jenis sewenang-wenang asalkan mereka adalah tipe yang valid? Atau haruskah …