KomputerProgramming

Prinsip dasar tina PLO nanda sarta pamakéan maranéhna

inpo umum

OOP - mangrupakeun gaya program anu mecenghul dina 80 urang tina abad ka-20. Kontras jeung basa prosedural mana data na parentah pikeun ngolah maranéhna aya misah, dina programming obyék-berorientasi, informasi ieu dikombinasikeun kana éntitas tunggal.

prinsip dasar tina PLO nanda

Dina software obyék-programming boga postulates sorangan. OOP prinsip - nyaeta gagasan utama na. Aya tilu pangpentingna aranjeunna: pusaka, polymorphism na encapsulation. Handap unggal bakal reviewed di leuwih jéntré. Chairil Anwar program dina basa OOP anu pamakéan objék jeung kelas. Dina transisi tina gaya prosedural kode sumber tulisan ka obyék-berorientasi mindeng gaduh kasusah, kumaha oge, paling pamekar bakal manggihan loba kaunggulan dina PLO nanda.

encapsulation

Encapsulation - nya éta ngagunakeun fusi data jeung parentah pikeun ngolah maranéhanana di hiji éntitas tunggal - kelas. Dina waktu program tulisan dina salah sahiji basa OOP aya hiji bedana antara informasi jero sarta luar éntitas nu. Kituna achieving kaamanan data jeung métode palaksanaan ku cara pangaruh éksternal, contona, ti kelas séjén nu teu patali jeung item ieu. Jeroeun hakekat data hasil interaksi saling, tapi anu ditangtayungan tina aksés diidinan ti luar.

warisan

Prinsip kadua OOP - warisan - nyaeta kamampuh padika pamakéan hiji kelas sejen tanpa repeating palaksanaan maranéhna sabenerna. Warisan eliminates nu redundancy tina kode sumber.

polymorphism

Prinsip sejen tina OOP - Polymorphism. Na pamakéan hartina keur manipulasi objék tina varying tingkat pajeulitna bisa nyieun hiji panganteur tunggal anu bakal ngabales béda jeung acara tur dina waktos anu sareng hak ngalaksanakeun tugas.

basa OOP

prinsip OOP dipaké dina misalna basa programming nu pang populerna kawas C ++ jeung Java, anu dimekarkeun bagian signifikan tina program sarta aplikasi. Aya ogé basa OOP kirang dipaké - nyaeta Delphi, Objék Pascal, Ruby jeung loba batur.

PLO nanda kritik

Najan pernyataan umum positif arah metodologi ieu, mindeng prinsip OOP anu kakeunaan na dikritik. Salaku kalawan programming prosedural di OOP boga drawbacks na.

Kahiji, pajeulitna transisi. Ngartos prinsip OOP, éta merlukeun loba waktu, beuki urang dianggo raket hijina mibanda basa programming prosedural.

Kadua, kurangna dokumentasi hasil leuwih hese sabab butuh teu ngan ka nerangkeun kelas jeung objék, tapi ogé instansi husus palaksanaan maranéhanana.

Katilu, kalenturan kaleuleuwihan métode bisa ngakibatkeun kanyataan yen kode sumber na program dimekarkeun bakal overwhelmed unclaimed bisi tinangtu ieu fitur sarta kamampuhan. Sajaba ti éta, catetan nu inefficiency dina watesan alokasi memori. Sanajan kitu, henteu paduli jumlah pintonan ti programer OOP sabudeureun terus tumuwuh tur gancang ngembang basa sorangan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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