KomputerPengaturcaraan

Prinsip-prinsip asas PLO dan penggunaannya

maklumat umum

OOP - adalah gaya pengaturcaraan yang muncul pada tahun 80-an abad ke-20. Berbeza dengan bahasa prosedur di mana data dan arahan untuk pemprosesan mereka wujud secara berasingan, dalam pengaturcaraan berorientasikan objek, maklumat ini digabungkan ke dalam satu entiti.

prinsip-prinsip asas PLO

Dalam perisian objek pengaturcaraan mempunyai postulat sendiri. prinsip OOP - adalah idea utamanya. Terdapat tiga paling penting daripada mereka: warisan, polymorphism dan encapsulation. Di bawah setiap akan dikaji dengan lebih terperinci. Asas-asas pengaturcaraan dalam bahasa OOP adalah penggunaan objek dan kelas. Dalam peralihan daripada gaya prosedur kod sumber bertulis kepada berorientasikan objek sering mempunyai kesukaran, bagaimanapun, kebanyakan pemaju akan mendapati banyak kelebihan dalam PLO.

encapsulation

Pengkapsulan - ialah penggunaan gabungan data dan arahan untuk pemprosesan mereka dalam satu entiti - kelas. Pada masa yang menulis program dalam salah satu bahasa OOP terdapat perbezaan antara maklumat dalam dan di luar entiti. Oleh itu mencapai keselamatan data dan kaedah pelaksanaannya oleh pengaruh luar, contohnya, dari kelas lain yang tidak berkaitan dengan perkara ini. Dalam intipati data berjaya berinteraksi antara satu sama lain, tetapi dilindungi daripada capaian yang tidak dibenarkan dari luar.

warisan

Prinsip kedua OOP - warisan - adalah keupayaan untuk menggunakan kaedah satu kelas lain tanpa mengulangi pelaksanaan sebenar mereka. Warisan menghapuskan lebihan kod sumber.

polymorphism

Satu lagi prinsip OOP - Polymorphism. penggunaannya bermakna untuk memanipulasi objek pelbagai peringkat kerumitan boleh membuat antara muka tunggal yang akan bertindak balas secara berbeza kepada peristiwa-peristiwa dan pada masa yang sama hak untuk melaksanakan tugas-tugas.

bahasa OOP

prinsip OOP digunakan dalam apa-apa bahasa pengaturcaraan yang paling popular seperti C ++ dan Java, yang dibangunkan sebahagian besar daripada program dan aplikasi. Terdapat juga bahasa OOP kurang digunakan - adalah Delphi, Object Pascal, Ruby dan lain-lain lagi.

PLO kritikan

Walaupun penyata umumnya positif terhadap kaedah ini, sering prinsip OOP terdedah dan dikritik. Seperti pengaturcaraan prosedur dalam OOP mempunyai kelemahannya.

Pertama, kerumitan peralihan. Untuk memahami prinsip OOP, ia memerlukan banyak masa, lebih ramai orang bekerjasama hanya dengan bahasa pengaturcaraan prosedur.

Kedua, kekurangan dokumentasi adalah lebih sukar kerana anda perlu bukan sahaja untuk menggambarkan kelas dan objek, tetapi juga keadaan tertentu pelaksanaannya.

Ketiga, fleksibiliti berlebihan kaedah boleh membawa kepada fakta bahawa kod sumber dan program yang dibangunkan akan terharu tidak dituntut dalam kes ini, ciri-ciri dan keupayaan. Di samping itu, ambil perhatian ketidakcekapan dari segi peruntukan ingatan. Walau bagaimanapun, tanpa mengira bilangan pandangan pengaturcara OOP sekitar sentiasa berkembang dan berkembang pesat bahasa sendiri.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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