Komputer, Pengaturcaraan
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.
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