Hai para trader! Hari ini kita nak bincang tentang contoh kod singleton yang berfungsi. Tujuan utama entri ini adalah untuk memberikan contoh kod yang berfungsi bagi objek singleton. Objek singleton adalah objek yang hanya boleh ada satu sahaja. Ini dilakukan dengan menjadikan constructor objek tersebut sebagai private, serta memastikan operasi assignment dan copy juga adalah private.
Saya sedang bekerja pada satu EA dan menyedari bahawa objek tidak boleh mempunyai lebih daripada satu salinan. Walaupun saya tidak menjangka EA ini akan membesar sehingga memerlukan penggunaan singleton, tetapi saya suka melihat kejelasan dalam kod bagi jenis objek tersebut. Ada juga programmer yang berpendapat bahawa penggunaan singleton tidak perlu, tetapi bagi saya, alasan teknikal untuk tidak menggunakannya kebanyakannya telah diselesaikan dengan teknologi compiler terkini. Saya tidak nampak sesiapa yang telah memberikan contoh fungsi ini dalam persekitaran ini — saya hanya menemui rujukan lama dalam Code Base sebelum inisialisasi pembolehubah static private disokong oleh compiler. Seperti yang anda lihat dalam contoh ini, fungsi ini berfungsi dengan baik pada hari ini.
Jika anda ada komen atau sumbangan untuk memperbaiki kod ini, sila kongsikan. Saya sangat menghargainya!

Komen 0