Rumah > Artikel > pembangunan bahagian belakang > Mengapa Tidak Menyokong Warisan Tradisional?
Warisan dalam Go
Mengapa Go tidak menyokong warisan jenis tradisional?
Tradisional warisan jenis, di mana subkelas mewarisi takrifan satu atau lebih kelas induk, bukanlah ciri bahasa pengaturcaraan Go.
Rasional Pencipta
Dalam Perjalanan Soalan Lazim, pencipta bahasa menjelaskan bahawa bahasa pengaturcaraan berorientasikan objek sering menekankan penentuan hubungan antara jenis, yang boleh disimpulkan secara automatik dalam Go. Daripada menyatakan perhubungan jenis secara eksplisit, jenis Go secara automatik memenuhi mana-mana antara muka yang menentukan subset kaedahnya.
Faedah Pendekatan Go
Pendekatan ini memberikan beberapa kelebihan:
Prinsip Alternatif
Go menggalakkan prinsip gubahan berbanding warisan. Ini melibatkan penciptaan jenis baharu dengan mengarang jenis sedia ada, dan bukannya menggunakan warisan untuk mencipta jenis baharu dengan semua ciri jenis induknya.
Atas ialah kandungan terperinci Mengapa Tidak Menyokong Warisan Tradisional?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!