TM 9 Flashcards
Sebutkan dan kemudian uraikan tiga fitur karakteristik OOPL. Sebelum
berkembangnya OOPL terlebih dulu kita mengenal procedure oriented programming dan data oriented programming.
a. Jelaskan apa yang kamu ketahui tentang kedua metode programming tersebut.
b. Jelaskan pula dua masalah yang dihadapi oleh data oriented programming.
x
De-alokasi object yang ada di heap memory dilakukan secara implicit di SmallTalk, Java dan juga di C# tetapi secara eksplisit di C++.
a. Jelaskan apa yang dimaksud dengan implicit dan explicit de-allocation?
b. Karena de-allocation dilakukan secara explicit di C++ maka ada kmeungkinan terjadi memory leak di C++. Uraikan apa yang dimaksud dengan memory leak?
x
Apa yang disebut overriding method? Apa pula yang disebut virtual method?
x
Bandingkan dynamic binding yang berlaku di C++ dan Java.
x