Apa jenis buram di C?
Apa jenis buram di C?

Video: Apa jenis buram di C?

Video: Apa jenis buram di C?
Video: Tes Mata online melalui smartphone 2024, September
Anonim

Jenis buram adalah, sebagian, cara untuk membuat C lebih berorientasi objek. Mereka memungkinkan enkapsulasi, sehingga detail internal a Tipe dapat berubah--atau diimplementasikan secara berbeda di platform/situasi yang berbeda--tanpa kode yang menggunakannya harus berubah.

Dengan mengingat hal ini, apa itu tipe data buram di C?

NS tipe data buram adalah Tipe yang implementasinya disembunyikan dari pengguna. Satu-satunya cara untuk menggunakan tipe data buram adalah melalui antarmuka penunjuk abstrak yang diekspos di API. Contoh yang terkenal adalah FILE tipe data dalam C perpustakaan I/O standar. h) dan juga menyediakan deklarasi antarmuka pointer yang ramah pengguna.

Kedua, apa itu nilai buram? " Buram " didefinisikan, dalam bahasa Inggris, sebagai "tidak dapat dilihat melalui; tidak transparan". Dalam Ilmu Komputer, ini berarti a nilai yang tidak mengungkapkan detail selain jenis nilai diri. Orang sering menggunakan FILE tipe C sebagai contoh klasik tetapi seringkali ini tidak buram - detailnya terungkap di stdio.

Selain itu, apa itu struktur buram?

Dalam ilmu komputer, sebuah buram tipe data adalah tipe data yang data konkretnya struktur tidak didefinisikan dalam sebuah antarmuka. Ini memaksa penyembunyian informasi, karena nilainya hanya dapat dimanipulasi dengan memanggil subrutin yang memiliki akses ke informasi yang hilang.

Apa cara terbaik untuk menerapkan tipe data abstrak buram di C?

J: Satu Cara yang baik adalah untuk klien untuk menggunakan pointer struktur (mungkin tambahan tersembunyi di balik typedefs) yang menunjuk ke struktur jenis yang tidak didefinisikan secara publik.

Direkomendasikan: