Pertanyaan yang diberi tag object-oriented

22
Prinsip dan nama metode OOP

class Boxer: def punch(self, punching_bag, strength): punching_bag.punch(strength) class PunchingBag: def punch(self, strength): print "Punching bag punched with strength", strength boxer = Boxer() punching_bag = PunchingBag() boxer.punch(punching_bag, 2) Tidak diragukan lagi itu...

20
Antarmuka umum vs umum?

Saya tidak ingat kapan saya menulis kelas generik terakhir kali. Setiap kali saya pikir saya membutuhkannya setelah berpikir saya membuat kesimpulan saya tidak membutuhkannya. Jawaban kedua untuk pertanyaan ini membuat saya meminta klarifikasi (karena saya belum bisa berkomentar, saya membuat...

20
Apa gunanya Asosiasi, Agregasi dan Komposisi?

Saya telah melalui banyak teori tentang apa itu enkapsulasi dan tiga teknik penerapannya, yaitu Asosiasi, Agregasi dan Komposisi. Apa yang saya temukan adalah : Enkapsulasi Enkapsulasi adalah teknik membuat bidang dalam kelas pribadi dan menyediakan akses ke bidang melalui metode publik. Jika...