Pemrograman Berorientasi Objek (OOP)

Pengarang: Laura McKinney
Tanggal Pembuatan: 9 April 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Pemrograman Berorientasi Objek (OOP) - Bagian 1 - Class & Object
Video: Pemrograman Berorientasi Objek (OOP) - Bagian 1 - Class & Object

Isi

Definisi - Apa yang dimaksud dengan Pemrograman Berorientasi Objek (OOP)?

Pemrograman berorientasi objek (OOP) adalah model pemrograman perangkat lunak yang dibangun di sekitar objek. Model ini mengelompokkan data menjadi objek (bidang data) dan menjelaskan konten objek dan perilaku melalui deklarasi kelas (metode).


Fitur OOP meliputi:

  • Enkapsulasi: Ini membuat struktur program lebih mudah untuk dikelola karena implementasi dan status setiap objek tersembunyi di balik batas yang ditentukan dengan baik.
  • Polimorfisme: Ini berarti entitas abstrak diimplementasikan dalam berbagai cara.
  • Warisan: Ini merujuk pada susunan hierarki implementasi fragmen.

Pemrograman berorientasi objek memungkinkan pemrograman yang disederhanakan. Manfaatnya termasuk usabilitas, refactoring, perpanjangan, pemeliharaan dan efisiensi.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Pemrograman Berorientasi Objek (OOP)

OOP telah menjadi model pemrograman pilihan selama dekade terakhir atau lebih. Desain modular OOP memungkinkan pemrogram untuk membangun perangkat lunak dalam potongan yang dapat dikelola daripada dalam sejumlah besar kode sekuensial.


Salah satu manfaat besar OOP adalah skalabilitas, dengan objek dan definisi tidak memiliki batasan yang terbatas. Selain itu, pemisahan data dari metode mencegah masalah umum yang ditemukan dalam bahasa perangkat lunak linier yang lebih lama. Jika bug muncul dalam kode linier, bug itu dapat diterjemahkan melalui sistem dan membuat banyak kesalahan yang sulit dilacak. Sebaliknya, program OOP, dengan pemisahan metode dan data, tidak rentan terhadap kesalahan yang berkembang biak.

Bahasa OOP yang populer termasuk Java, C-family of languages, VB.NET dan Python.

Apa yang disebut bahasa OOP "murni" meliputi Scala, Ruby, Eiffel, JADE, Smalltalk dan Emerald.