Rumah  >  Soal Jawab  >  teks badan

java - Bagaimana untuk memudahkan kelas menambah atribut dalam pengembangan masa depan?

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.

天蓬老师天蓬老师2702 hari yang lalu529

membalas semua(3)saya akan balas

  • PHPz

    PHPz2017-05-27 17:43:12

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

    balas
    0
  • 迷茫

    迷茫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

    balas
    0
  • ringa_lee

    ringa_lee2017-05-27 17:43:12

    Gubahan objek diutamakan daripada warisan

    balas
    0
  • Batalbalas