Perbedaan dan Persamaan Antara OOP dan Pemrograman Terstruktur
Perbedaan
mendasar antara OOP dan pemrograman terstruktur adalah dengan
menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak
melihat bagaimana cara menyelesaikan suatu masalah tersebut
(terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan
masalah tersebut. Sedangkan untuk pemrograman terstruktur,
menggunakan prosedur/tata cara yang teratur untuk mengoperasikan data
struktur.
Untuk tata nama, keduanya pun memiliki tatanan yang sama walaupun memiliki pengertian tersendiri:
object
oriented menggunakan “method” sedangkan terstruktur menggunakan
“function”. Bila di OOP sering didengar mengenai “objects” maka di
terstruktur kita mengenalnya dengan ” modules”. Begitu pula halnya
dengan “message” pada OO dan “argument” pada terstruktur. “attribute”
pada OO juga memiliki tatanan nama yang sepadan dengan “variabel” pada
pemrograman terstruktur.
Persamaan kedua pemrograman ini adalah adalah keduanya termasuk ke dalam pemodelan pemrograman yang digunakan dewasa ini.
Tidak ada komentar:
Posting Komentar