Pertanyaan yang diberi tag oop

Pemrograman berorientasi objek adalah paradigma pemrograman menggunakan "objek": struktur data yang terdiri dari bidang data dan metode bersama dengan interaksinya.

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...

1400
Mengapa tidak mewarisi dari Daftar <T>?

Ketika merencanakan program saya, saya sering memulai dengan rantai pemikiran seperti: Tim sepak bola hanyalah daftar pemain sepakbola. Karena itu, saya harus mewakilinya dengan: var football_team = new List<FootballPlayer>(); Urutan daftar ini mewakili urutan pemain terdaftar dalam...

1249
Apa perbedaan antara tipe () dan isinstance ()?

Apa perbedaan antara kedua fragmen kode ini? Menggunakan type(): import types if type(a) is types.DictType: do_something() if type(b) in types.StringTypes: do_something_else() Menggunakan isinstance(): if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b,...