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