Perbedaan Kunci – Delegasi vs Acara di C
C adalah bahasa pemrograman yang dikembangkan oleh Microsoft. Ini mendukung Pemrograman Terstruktur dan Pemrograman Berorientasi Objek. Delegasi dan acara digunakan untuk pemrograman berbasis acara di C. Delegasi adalah pointer tipe-safe ke suatu metode. Dalam aplikasi dengan Graphical User Interface (GUI), ada tombol dll. Ketika tombol diklik, beberapa jenis tindakan terjadi. Tindakan itu disebut peristiwa. Misalnya, menyegarkan halaman web akan memicu peristiwa pemuatan halaman. Artikel ini membahas perbedaan antara delegasi dan acara di C. Perbedaan utama antara delegasi dan acara di Cadalah bahwa delegasi adalah referensi ke metode sementara acara dikaitkan dengan pengendali acara menggunakan delegasi. Ketika suatu peristiwa terjadi, ia mengirimkan sinyal ke delegasi. Kemudian delegasi menjalankan fungsi yang sesuai. Oleh karena itu, semua acara bergantung pada delegasi.
Apa itu Delegasi di C?
Delegasi dalam C mirip dengan fungsi panggilan balik dalam bahasa pemrograman lain seperti JavaScript. Fungsi panggilan balik ditetapkan saat runtime. Mereka menyediakan fungsionalitas yang dapat diaktifkan masuk dan keluar sesuai kebutuhan. Hal yang sama dapat diimplementasikan menggunakan delegasi di C. Delegasi dalam C memisahkan pemanggil dan fungsi yang dipanggil. Oleh karena itu, ini mengurangi kopling berat.
. NET framework mengklasifikasikan tipe menjadi dua kategori. Mereka adalah tipe nilai dan tipe referensi. Struktur adalah contoh tipe nilai. Kelas adalah contoh dari