KomputerPemrograman

Prinsip-prinsip dasar dari PLO dan penggunaannya

informasi umum

OOP - adalah gaya pemrograman yang muncul di 80 abad ke-20. Berbeda dengan bahasa prosedural di mana data dan instruksi untuk pemrosesan mereka ada secara terpisah, dalam pemrograman berorientasi objek, informasi ini digabungkan menjadi satu kesatuan.

prinsip-prinsip dasar PLO

Dalam perangkat lunak obyek pemrograman memiliki postulat sendiri. OOP prinsip - adalah ide utamanya. Ada tiga yang paling penting dari mereka: pewarisan, polimorfisme dan enkapsulasi. Di bawah masing-masing akan ditinjau secara lebih rinci. Dasar-dasar pemrograman dalam bahasa OOP adalah penggunaan objek dan kelas. Dalam transisi dari gaya prosedural dari kode sumber tertulis kepada object-oriented sering mengalami kesulitan, bagaimanapun, sebagian besar pengembang akan menemukan banyak keuntungan dalam PLO.

enkapsulasi

Encapsulation - adalah penggunaan fusi data dan instruksi untuk pemrosesan mereka dalam satu kesatuan - kelas. Pada saat menulis program di salah satu bahasa OOP ada perbedaan antara informasi di dalam dan di luar entitas. Sehingga mencapai keamanan data dan metode pelaksanaannya oleh pengaruh eksternal, misalnya, dari kelas-kelas lain yang tidak berhubungan dengan item ini. Dalam esensi dari data yang berhasil berinteraksi satu sama lain, tapi dilindungi dari akses yang tidak sah dari luar.

warisan

Prinsip kedua dari OOP - warisan - adalah kemampuan metode penggunaan satu kelas lain tanpa mengulangi pelaksanaannya yang sebenarnya. Warisan menghilangkan redundansi dari kode sumber.

polimorfisme

Prinsip lain dari OOP - Polimorfisme. Penggunaannya berarti untuk memanipulasi objek dari berbagai tingkat kompleksitas dapat membuat antarmuka tunggal yang akan merespon secara berbeda terhadap peristiwa dan pada saat yang sama hak untuk melaksanakan tugas-tugas.

bahasa OOP

Prinsip-prinsip OOP digunakan dalam seperti bahasa pemrograman yang paling populer seperti C ++ dan Java, yang dikembangkan bagian penting dari program dan aplikasi. Ada juga bahasa OOP yang jarang digunakan - adalah Delphi, Object Pascal, Ruby dan banyak lainnya.

PLO kritik

Meskipun pernyataan umumnya positif terhadap metodologi ini, sering prinsip-prinsip OOP yang terkena dan dikritik. Seperti pemrograman prosedural dalam OOP memiliki kekurangan.

Pertama, kompleksitas transisi. Untuk memahami prinsip-prinsip OOP, itu membutuhkan banyak waktu, semakin banyak orang bekerja sama hanya dengan bahasa pemrograman prosedural.

Kedua, kurangnya dokumentasi lebih sulit karena Anda tidak perlu hanya untuk menggambarkan kelas dan objek, tetapi juga contoh-contoh spesifik dari pelaksanaannya.

Ketiga, fleksibilitas berlebihan metode dapat mengarah pada fakta bahwa kode sumber dan program yang dikembangkan akan kewalahan tidak diklaim dalam kasus ini, fitur dan kemampuan. Selain itu, perhatikan inefisiensi dalam hal alokasi memori. Namun, terlepas dari jumlah dilihat dari programmer OOP sekitarnya terus tumbuh dan berkembang pesat bahasa sendiri.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.atomiyme.com. Theme powered by WordPress.