Pemrograman Berorientasi Objek (OOP/Object-Oriented Programming)
Object /
Objek : Elemen yang memiliki fungsi, metode, karakteristik tertentu yang dapat
dibedakan dalam dunia nyata.
• Karakteristik Bahasa Berorientasi Objek :
- Merupakan bahasa pemrograman yang mampu memanfaatkan objek-objek yang tersedia atau membuat suatu objek tertentu dengan menggunakan bahasa pemrograman.
- Mampu merefleksikan kebutuhan-kebutuhan user sebagaimana lakyaknya yang ada di dunia nyata.
- Relative lebih fleksibel dan mudah diadaptasikan terhadap perubahan suatu program.
- Memiliki feature yang memperkuat dan meningkatkan flesibilitas suatu objek dengan diadanya class, instance, encapsulation, inheritance, reuseability, dan polymorphism.
• Karakteristik Bahasa Berorientasi Objek :
- Objek fisik: (Mobil dalam simulasi arus lalu lintas, Pesawat terbang dalam sistem pengontrolan lalu lintas udara).
- Elemen dari lingkungan : (Windows, Objek grafik ( garis, lingkaran, polygon)).
- Penyimpanan data (array, stack, Link list, binary tree).
- Entitas orang (karyawan, mahasiswa, pelanggan, pasien)
Leave a Reply