Skip to main content

Ano ang object oriented programming?

Ang Object Oriented Programming (OOP) ay isang modelo ng wika ng programming na nakatuon sa paggamit ng mga bagay sa halip na mga aksyon upang maisagawa ang mga gawain.Ito ay nagsasangkot ng pagkuha ng isang diskarte na mas may pag -iisip ng data at hindi gaanong nababahala sa lohika, na kung saan ay mas madalas na ang kaso sa iba pang mga paradigma sa programming.Ang pananaw ng mga bagay at kilos ay ang baligtad kung paano ito sa ibang mga wika, at ang diin ay nasa mga bagay mismo sa halip na sa pagpapatupad ng mga gawain na gumagamit ng mga bagay.Sa katulad na paraan, hindi isinasaalang -alang ng istraktura ang pagpapasya kung paano gamitin ang lohika, ngunit sa kahulugan ng data na gagamitin sa programming.

Ang pagdidisenyo ng software ng computer na may object oriented programming ay nagsisimula sa pagtukoy ng mga bagay na dapat na manipulahin ng programa.Ang programmer ay magsisimulang kilalanin ang ugnayan sa pagitan ng bawat bagay, isang proseso na karaniwang tinutukoy bilang pagmomolde ng data.Mahalaga, ang programmer ay naghahangad na ilagay ang mga bagay sa isang pag -uuri, samakatuwid ay tumutulong upang tukuyin ang data na bahagi ng mana na dinala sa gawain ng bawat bagay.Sa katunayan, ang proseso ng pagtukoy sa mga klase at subclass ng data ay karaniwang tinatawag na mana.Ang

ay tumutulong din upang pag -uri -uriin ang mga bagay sa isang paraan na nagbibigay -daan sa polymorphism na maganap.Iyon ay, ang iba't ibang mga bagay ay maaaring tumugon sa isang karaniwang mensahe, ngunit ang bawat isa sa ibang paraan na natatangi sa bagay na iyon.Kasabay nito, ang ganitong uri ng programming ay nagbibigay -daan para sa encapsulation ng isang bagay, na epektibong nagtatago o nagpoprotekta sa data na nauugnay sa bagay mula sa madaling view nang walang pag -access sa seguridad.

Ang isa sa mga pakinabang ng object oriented programming ay ang proseso ay gumagawa ng mahusay na paggamit ng modularity, nangangahulugang ang mga bagay at gawain ay pinagsama -sama sa isang paraan na ang bawat module ay may kakayahang malayang pagsasaalang -alang.Maaari itong maging isang mahusay na tulong kapag gumagawa ng mga pagpapahusay sa isang programa, dahil ginagawang posible ang modularity upang matugunan ang gawain ng paggawa ng mga kahalili sa pag -setup ng isang bahagi ng programming nang hindi nakakaapekto sa istraktura at pag -andar ng iba pang mga module.