Adakah penolong harus statik?

Isi kandungan:

Adakah penolong harus statik?
Adakah penolong harus statik?
Anonim

Secara amnya, sebarang kaedah yang tidak bergantung pada keadaan tika hendaklah statik. Kelas pembantu yang tidak mengandungi apa-apa selain kaedah statik sendiri hendaklah diisytiharkan statik untuk mengelakkan anda daripada menambah ahli bukan statik secara tidak sengaja dan daripada membuat contoh kelas.

Adakah kaedah pembantu perlu statik?

21 Jawapan. Saya lebih suka kaedah pembantu seperti itu statik peribadi; yang akan menjelaskan kepada pembaca bahawa mereka tidak akan mengubah suai keadaan objek.

Bolehkah kelas pembantu menjadi statik?

Kebanyakan kelas pembantu atau utiliti gunakan kaedah statik. Anda hanya perlu menggunakan kaedah bukan statik jika anda ingin mencipta berbilang kejadian kelas pembantu anda, tetapi memandangkan anda hanya memerlukan input ringkas -> fungsi -> output, saya akan menjadikan kaedah statik.

Adakah kelas pembantu statik teruk?

Mengapakah kelas pembantu statik tidak baik? Kelas pembantu statik adalah buruk kerana ia menjadikan program lebih sukar untuk difahami (dan dengan itu lebih sukar untuk digunakan oleh pembangun baharu), membawa kepada pepijat kerana tidak jelas tentang data yang dimaksudkan untuk beroperasi dan mereka membuat perubahan lebih sukar disebabkan gandingan yang meningkat.

Adakah kaedah pembantu harus bersifat peribadi?

Kaedah pembantu dalaman (mungkin) baik

Jika sesuatu kaedah itu benar-benar hanya pembantu untuk kaedah awam dan tidak masuk akal untuk hidup sendiri dalam konteks lain maka ia adalah baik untuk mengekalkannya sebagai kaedah peribadi.

Disyorkan: