Penamaan Antara Muka dalam Go
Konvensyen penamaan untuk antara muka dalam Go bertujuan untuk memberikan nama yang jelas dan konsisten untuk jenis, fungsi penerima dan kaedah. Untuk antara muka kaedah tunggal, konvensyennya adalah menggunakan kata kerja kaedah dengan akhiran "-er". Contohnya, antara muka untuk jenis yang menyokong bacaan akan dinamakan Pembaca.
Dalam contoh yang disediakan, antara muka yang mentakrifkan kaedah IsRole() dan AssumeRole() boleh dinamakan RoleChecker, RoleAssumer atau gabungan seperti RoleCheckerAssumer. Nama-nama ini menerangkan dengan jelas tujuan antara muka dan kaedah yang ditakrifkannya.
Untuk fungsi penerima, disyorkan untuk menggunakan nama pendek, satu atau dua aksara yang mencerminkan jenis penerima. Sebagai contoh, penerima kaedah yang beroperasi pada Penampan boleh dinamakan b, manakala penerima kaedah yang beroperasi pada serverHandler boleh dinamakan sh. Elakkan daripada menggunakan nama generik seperti ini atau diri, kerana ia tidak memberikan konteks yang bermakna.
Berikut ialah beberapa pertimbangan tambahan untuk penamaan antara muka dalam Go:
Atas ialah kandungan terperinci Bagaimana untuk Menamakan Antara Muka dengan Berkesan dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!