java - Bagaimana untuk memudahkan kelas menambah atribut dalam pengembangan masa depan?
天蓬老师
天蓬老师 2017-05-27 17:41:12
0
3
600

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.

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(3)
PHPzhong

haha, kenapa tidak gunakan jenis Kamus, contohnya, gunakan peta untuk menyimpan pasangan nilai kunci?

迷茫

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

左手右手慢动作

Gubahan objek diutamakan daripada warisan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan