Kamepiula 'ē aʻe, Iaaiey
Ka walaʻauʻana me nā loina o ka PLO a me kā lākou hoʻohana
kekahi mau 'ike
Oop - mea he kaila o ka iaaiey iʻikeʻia i loko o ka 80 o ka o ka 20th kenekulia. Akä naÿe, e procedural 'ōlelo kahiʻikepili a me ka olelo ao no kā lākou aaioee like paha i kahi kaawale, ma ka mea-aʻo i kaʻoihana iaaiey, i kēia' ike ua hui i hookahi i kaʻahahui.
Walaʻauʻana me nā loina o ka PLO
I mea-iaaiey lako polokalamu i kona mau postulates. Oop kumu - o kona papa kuhikuhiE nā manaʻo. Aia he ekolu loa nui o ia: hooilina, polymorphism a me ka encapsulation. Aia ma lalo kēlā e e nānā 'ia ma hou au mamuli. Paʻa o ka iaaiey i loko o ka 'ōlelo oop nō i ka hoʻohana ana i mea a me ka papa. Ma ka hoʻololi mai procedural kaila o ka palapala kumu kuhi e kū'ē'ē '-aʻo i kaʻoihana pinepine i ole, nae, ka hapanui haku polokalamu, e huli nui pono i loko o ka PLO.
encapsulation
Encapsulation - o ka hoʻohana 'ana o kaʻikepili kuʻi nukeliu a me ka olelo ao no kā lākou aaioee i loko o hoʻokahi o kaʻahahui - ka papa. I ka manawa o ke kākau 'ana papahana i loko o kekahi o nā' ōlelo oop aia no he hoʻokaʻawale ma waena o ka 'ike i loko a mawaho o kaʻahahui. Pela loaʻaʻikepili ka maluhia a me ka hakakā o ko lākou mau manaʻo ma mawaho ololi, no kekahi laʻana, mai nā papa a i ole e pili ana i keia'ikamu. I loko o ka pā o kaʻikepili ua ana pāʻani aku i kekahi i kekahi, akā, ua palekana mai ka akeakea kuleana komo mai ka waho.
hooilina
I ka lua o ka rula o ka oop - hoʻoili - o ka hiki mai o kekahi papa i kāu kiʻina hana 'ē aʻe me ka hou lākou maoli manaʻo. Hooilina eliminates ka redundancy o ke kumu kuhi.
polymorphism
Kekahi rula o ka oop - Polymorphism. Kona hoʻohana 'o ia hoʻi no ka manipulating mea o ka loli iki ana degere o ka manaʻo pohihihi ke hana i ka hookahi mau' mea e pane okoa i na hanana, a ma ka mea ia manawa ke kuleana e hoʻokō i ka hana.
oop 'ōlelo
Oop kumu i hoʻohana 'ia i loko o ia ka loa hanohano iaaiey' ōlelo e like C ++ a me ka Iawa, a hoʻomohala i ka nui loa o nā polokalamu a me nā noi. Aia nō i emi hoʻohana oop 'ōlelo - o Delphi, e hoopii mai ai Pascal, Ruby, a he nui na mea e ae.
PLO noʻonoʻo loi
I loko nō o ka nui maikaʻi māmala'ōlelo e hōʻike ana i keia hoʻomanaʻo, pinepine i hooleiiaʻi mawaho oop kumu, a nema aku. E like me ka procedural iaaiey ma oop i kona drawbacks.
Mua, o ka ka manaʻo pohihihi o ka hoʻololi. E maopopo oop kumu, e pono i ka hailona o ka manawa, ka nui kanaka hana pono wale nō me ka procedural iaaiey 'ōlelo.
Ekolu, excessive kohoʻia o nā kiʻina hana ke alakai i ka mea i ke kumu karaima mai, a ulu nā polokalamu e e lumaʻi ana unclaimed ma keia ua neo, i nā hiʻona a me ka uea. Eia hou, e hoailona oukou i ka inefficiency i hua'ōlelo o ka iaiyoe e auaaeaiea. Eia naʻe, nānā 'ole i ka helu o ka manao o ka puni oop programmers mau e ulu ana, a hoʻomaka koke Hawaiʻi' ōlelo iā lākou iho.
Similar articles
Trending Now