Perbedaan Pemrograman Terstruktur dan Pemrograman Berorientasi Objek serta contohnya

1. Pemrograman Berorientasi Objek Pemrograman berorientasi objek (object-oriented programming) merupakan pemrograman yang berorientasikan kepada objek. Semua data dan fungsi ini dibungkus dalam kelas-kelas atau objek-objek. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. *) Bahasa pemrograman yang mendukung OOP, yaitu: - Visual Foxpro - Java - C++ - Pascal - Visual Basic.NET - SIMULA - Smalltalk - Ruby - Phyton - PHP - C# - Delphi - Eiffel - Perl - Adobe Flash AS 3.0 *) Adapun beberapa istilah-istilah dalam pemrograman berorientasi objek, yaitu: - Class (kelas) adalah kumpulan definisi data dan fungsi dalam suatu unit untuk suatu tujuan tertentu - Objek adalah data dan fungsi yang berada dalam satu unit dalam sebuah program komputer - Abstraksi adalah kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya - Enkapsulasi adalah metode yang terdapat dalam objek untu...