Pertanyaan yang diberi tag interface

Antarmuka mengacu pada titik interaksi yang ditunjuk dengan komponen. Antarmuka berlaku pada tingkat perangkat keras dan perangkat lunak. --- Ini juga merujuk ke elemen-bahasa `interface`, yang merupakan satu-satunya pengecualian untuk pewarisan-tunggal di Jawa, C # dan bahasa-bahasa serupa.

1413
Antarmuka vs Kelas Abstrak (OO umum)

Saya baru-baru ini memiliki dua wawancara telepon di mana saya ditanya tentang perbedaan antara Interface dan kelas Abstrak. Saya telah menjelaskan setiap aspek dari mereka yang dapat saya pikirkan, tetapi tampaknya mereka menunggu saya untuk menyebutkan sesuatu yang spesifik, dan saya tidak tahu...

814
Apa artinya "memprogram ke antarmuka"?

Saya telah melihat ini disebutkan beberapa kali dan saya tidak jelas apa artinya. Kapan dan mengapa Anda melakukan ini? Saya tahu apa yang dilakukan antarmuka, tetapi fakta saya tidak jelas tentang hal ini membuat saya berpikir saya kehilangan menggunakannya dengan benar. Apakah itu hanya jika...

767
Antarmuka vs kelas Basis

Kapan saya harus menggunakan antarmuka dan kapan saya harus menggunakan kelas dasar? Haruskah selalu menjadi antarmuka jika saya tidak ingin benar-benar menentukan implementasi dasar dari metode? Jika saya memiliki kelas Anjing dan Kucing. Mengapa saya ingin mengimplementasikan IPet daripada...