Rumah Pengembangan Apa itu pemrograman berorientasi subjek? - definisi dari techopedia

Apa itu pemrograman berorientasi subjek? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Pemrograman Berorientasi Subjek?

Pemrograman berorientasi subjek adalah pendekatan berorientasi objek di mana berbagai subsistem yang dikenal sebagai subjek dibagi untuk membuat subjek baru berdasarkan ekspresi komposisi. Pendekatan ini merupakan penyimpangan radikal dari pendekatan berorientasi objek klasik, di mana objek didefinisikan berdasarkan sifat dan metode mereka. Pemrograman berorientasi subjek sebagian besar berorientasi pada pembagian sistem berorientasi objek menjadi subyek. Dengan demikian memberikan pandangan komposisi pengembangan aplikasi.

Techopedia menjelaskan Pemrograman Berorientasi Subjek

Tujuan utama pemrograman berorientasi subjek adalah untuk membantu dalam mengembangkan suite dan memfasilitasi pengembangan aplikasi yang bekerja sama. Dua cara di mana aplikasi bekerja sama adalah dengan berbagi objek dan dengan bersama-sama membantu dalam eksekusi operasi. Subjek dalam pemrograman berorientasi subjek dapat digunakan untuk membentuk subjek yang lebih besar bersama dengan menggabungkan fungsi mereka. Ini membantu dalam menggunakan kembali fungsionalitas yang tersedia untuk subjek dalam subjek yang lebih besar. Selain itu, berdasarkan aturan komposisi, subjek disusun dalam suatu sistem dan pendekatan pembagian ini membantu dalam memperluas dan mempertahankan lingkungan berorientasi objek yang besar. Kode sumber aplikasi tidak diperlukan, dan itu membantu dalam memperluas aplikasi yang sudah ada dengan fungsi baru dan tidak terencana.


Pendekatan berorientasi subjek membantu dalam membawa model dan fokus pada masalah yang berkaitan dengan komposisi dalam suatu aplikasi. Ini membawa aturan komposisi dan kompositor, serta membantu dalam pembuatan objek yang lebih baik, mempertimbangkan penghapusan dan protokol finalisasi. Ini juga membantu dalam pencocokan kelas dan antarmuka dan juga dalam mengurus masalah implementasi.

Apa itu pemrograman berorientasi subjek? - definisi dari techopedia