Mau Tau OOP lebih lanjut ?
OOP (OBJECT ORIENTED PROGRAMMING)
OOP ( Object Oriented Programming ) merupakan pandangan mendasar pemograman yang berorientasikan pada object dan interaksinya .lah object itu sendiri dalam OOP , OOP data dan fungsi - fungsi untuk mengoprasikan digabungkan menjadi satu. Semua data dan fungsi dikemas dalam class dan object.
Konsep Dasar Pengembangan OOP
a. Kelas merupakan "cetakan " (template) untuk instance ( wujud nyata ) yang mendifinisikan atribut dan perilaku ( method ).
b. Object merupakan dapat menerima pesan , mengolah data , dan mengirimkan pesan ke object lain membentuk interaksi antar object.
c. Abstraksi merupakan suatu proses mendaftarkan benda - benda yang akan berinteraksi dalam aplikasi
d. Enkapsulasi merupakan suatu cara untuk menyembunyikan atribut atau method dari suatu kelas.
e .Polimorfisme merupakan kemampuan untuk mempunyai beberapa bentuk yang berbeda.
f. Inherintance ( Pewarisan Sifat ) ini diimplementasikan melalui sebuah kelas dapat di definisikan dari kelas yang lain
Dalam menggunakn OOP maka dalam pmecahan masalah bukan tindakan yang di lakukan tetapi objek - objek yang dapat memecahkan masalah tsb karena stiap objek memiliki deskripsi sendiri. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar
objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya
sendiri.