Rumah > Soal Jawab > teks badan
Andaikan terdapat dua tanda pada peta, hospital dan jalan, dan kedua-dua tanda ini mempunyai data atributnya sendiri:
Sebagai contoh, hospital mempunyai atribut seperti gred, bilangan bangunan, bilangan pesakit, luas lantai, nama , dsb.; jalan mempunyai nama , gred, panjang, masa pembinaan dan atribut lain. Iaitu, jenis pengecam peta yang berbeza mempunyai data atribut yang berbeza, dan ia juga perlu mempertimbangkan bahawa atribut baharu akan ditambahkan pada masa hadapan.
Maafkan saya, bolehkah anda memberi saya idea reka bentuk kasar (hanya idea reka bentuk rajah kelas statik)?
PS: Apa yang saya mahu lakukan ialah melaksanakannya melalui corak penghias, tetapi dalam kes itu, setiap kali atribut ditambahkan dalam sambungan akan datang, kelas asal perlu dihias semula, atau kelas yang direka bentuk asal akan terus menyerang dan menambahkan Atribut.
PHPz2017-05-27 17:43:12
haha, kenapa tidak gunakan jenis Kamus, contohnya, gunakan peta untuk menyimpan pasangan nilai kunci?
迷茫2017-05-27 17:43:12
Ia harus mematuhi prinsip pembukaan dan penutup. Sebaik-baiknya jangan ubah suai kelas entiti selepas ia dibuat. Hanya gunakan warisan untuk menambah atribut baharu tanpa memusnahkan struktur asal