KomepiutaPolokalame

PLO - o le mea lenei? O mataupu faavae autu o le polokalame e fiafia i le mea

Aisea e sili o polokalame e fiafia i le mea i le tele o galuega faatino? ofoina PLO se auala lelei e taulima ai o latou lavelave. Nai lo o le iloiloina o se polokalama o se faasologa o faatonuga executable, e faatusa i ai o se vaega o mea faitino ma fanua faapitoa ma tuuina atu i latou i gaoioiga patino. Lea ua iʻu ai i se manino, e sili atu talosaga faatuatuaina ma legkosoprovozhdaemyh.

O mataupu faavae autu o le polokalame e fiafia i le mea (OOP) faia ona ua maua tapulaa i auala e muai oi ai nei. I totonu oi latou - avanoa le faatapulaaina i le faamatalaga ma se vaega tele o le sootaga, o le faaee atu o tapulaa i luga o le suiga. Lo latou iloa ma le mafuaaga taua e malamalama i mea polokalame OOP ma oa lona lelei.

gagana taualumaga

C, Pascal, FORTRAN, ma gagana tutusa o taualumaga. O le, taitasi o le faagaoioia taʻu mai e le komepiuta e faia se mea: e maua ai le faamatalaga, ia faaopoopo i luga o le fuainumera, vaevaeina i le ono, o le taunuuga faaalia. gagana Faaopoopoga taualumaga o lisi faatonuga. Afai e itiiti, e leai se mataupu faavae isi faatulagaina (e masani ona taʻua o se paradigm) e le manaomia. faatupuina le Faapolokalameina se lisi o faatonuga, ma le executes latou komepiuta.

Tuueseeseina o galuega tauave

Pe a avea atili tauave talosaga lisi o feauauai. Toaitiiti e mafai ona malamalama e sili atu i ni nai selau faatonuga seia faavasegaina i latou. Mo lenei mafuaaga, o le galuega tauave o le ala e faia ai le talosaga e sili atu ona malamalama i lona foafoa. I nisi gagana, e mafai ona taʻua o le manatu lava lea e tasi subroutines po o taualumaga.

Ua vaevaeina le polokalama i galuega tauave, taitasi lea o le ei ai se faamoemoega faamatalaina manino ma le Ofisa.

Le manatu o le tuueseeseina o taualumaga e mafai ona faalauteleina i le faapotopotoina oi latou o mea e tele ua taʻua o a module, ae o le mataupu faavae e tutusa: o le faapotopotoina oi latou o vaega lea tauaveina lisi o pepa aloaia.

Tuueseeseina o galuega tauave ma modules - o se tasi o maa tulimanu o faatulaga polokalame, lea mo le tele o tausaga seia oo i le PLO na tulai paradigm.

faafitauli fuafuaina polokalame

A o avea ai faalapopoa talosaga, fuafuaina polokalame amata e oo i faigata. avea foi lavelave galuega faatino. siitia ata mananaia. E aofia ai se aofaiga tele o polokalame. tuputupu ae le lavelave. Tau fanaina i luga, na siitia atili ai le faasologa, ma na oo mai ai le paʻu.

Auiliiliga o mafuaaga o le lē faaalia mai faaletonu paradigm taualumaga. E tusa lava po o le a le lelei faatulaga faatinoina auala polokalame, e avea soona lavelave talosaga tele.

O le a le mafuaaga o nei faafitauli eo faatasi ma le gagana taualumaga? Muamua, o le galuega tauave maua le faatapulaaina i faamatalaga le lalolagi. Lona lua, e le fesootai taualumaga ma tulaga faatauaina leaga simulate le lalolagi moni.

Afai tatou te mafaufau i nei mataupu i le tulaga o faamaumauga polokalama o faamatalaga tau tupe, o se tasi o elemene e sili ona taua o le faamatalaga i le lalolagi atoa o se seti o SKUs. Eseese galuega tauave e mafai ona faasino atu ia i latou e ulu atu i se taua fou, ua faaalia, suiga ma isi. D.

avanoa faatapulaaina

O le polokalama o tusia, mo se faataitaiga, i le C, e lua ituaiga o faamatalaga. I le lotoifale o loo natia i totonu o le galuega ma isi taualumaga e le o faaaogaina.

A galuega tauave e lua po o le sili maua i le faamatalaga lava lea e tasi, o le gata e tatau ona avea le lalolagi. E pei, mo se faataitaiga, ua amanaia faamatalaga e uiga i le mataupu. O le faamatalaga i le lalolagi atoa e mafai ona so o se taualumaga e maua.

I se polokalama tele, e tele vaega ma le tele o elemene o le lalolagi. O le faafitauli o le paradigm taualumaga e e tau atu i se aofaiga sili atu o le sootaga i le va o tulaga latou.

O se vaega tele o fesootaiga mafua ai le tele o faigata. Muamua, e faafaigata ai le malamalama i le faatulagaina o le polokalama. Lona lua, e faigata ona suia. Suiga i le mea o faamatalaga i le lalolagi atoa e mafai ona manaomia fetuunaiga o galuega tauave uma e maua i ai.

Mo se faataitaiga, i le polokalama o le tausiga o tusi i se tasi ua manatu e tatau ona aofia ai code mea faitauina e le 5 digits, ma mai 12. O le a manaomia ai se suiga o le ituaiga o faamatalaga mai puupuu e umi. O lenei e fesootai ma e tatau ona toe teuteuina le code galuega tauave e galulue ma le faatulagaga fou.

Ina ua suia elemene i se talosaga e tele, e faigata ona fai atu le mea taualumaga maua ia i latou. Ae e tusa lava pe le ata lenei, ma suia i latou e mafai ona oo ai i le le saʻo taotoga ma isi faamatalaga lalolagi. e fesootai mea uma ma isi mea uma, o lea o se suiga i se nofoaga e tasi backfire i se isi.

Modeling le lalolagi moni

O le faafitauli lona lua ma le sili atu le taua o le paradigm taualumaga o le lē lelei lona tulaga faamatalaga ma galuega tauave faapitoa simulates le mea i le lalolagi moni. O iinei o loo tatou feagai ma mea faitino e pei o tagata po o taavale. Latou e pei o se faamatalaga po o le galuega tauave. Faigata mea moni o le lalolagi e uiga ma amioga.

uiga

Faataitaiga o uiga e (taʻua i nisi taimi meatotino) mo le tagata e lanu mata ma le suafa o le pou, mo se taavale - le mana ma le numera o le faitotoa. E pei ona liliu mai, o le uiga o le lalolagi moni tutusa ma le faamatalaga i le polokalama. Latou tulaga faatauaina patino, e pei o le lanu moana (lanu o mata) po o le fa (le aofai o faitotoa).

amioga

Amio - o le mea moni o le lalolagi o loo maua mai i le tali atu i nisi o ituaiga o aafiaga. Afai e te fai atu i se pule o le faateleina o totogi, o le tali o le "ioe" po o le "leai." Afai e te fetaomi atu i luga o le tofitofi, o le a taofi le taavale. Ma taofi le amioga fetalai o ni faataitaiga. Amioga faapena i le taualumaga: ua valaauina o ia e faia se mea, ma e le faapea. O lea la, o le faamatalaga ma galuega tauave e latou te le faataitai teena moni o le lalolagi lelei.

lauga

ua faatusaina i le faamoemoe i OOP o se seti o faamatalaga ma galuega tauave. E na o le taualumaga ua valaauina i galuega sui i C ++, faatagaina ina ia maua lona taua. Nei o loo natia ma puipuia mai suiga. ua encapsulated uiga ma galuega tauave i se tasi. Encapsulation ma upryatyvanie - tuutuuga faavae i le faamatalaga o le gagana e fiafia i le mea faitino.

Afai e te manao e suia le faamatalaga, e te silafia le mea tonu lava galuega tauave e fegalegaleai ai ma i latou. E leai se isi taualumaga e le mafai ona maua i latou. simplifies tusitusia lenei, debugging, ma le faatumauina o le polokalama.

O se talosaga e aofia ai e masani lava o le tele o mea faitino lea e fegalegaleai ai ma le tasi i le isi, na mafua ai le galuega sui.

I aso nei, o le OOP gagana sili ona faaaoga lautele (polokalame e fiafia i le mea faitino) - F ++ (faaopoopo faaopoopo). I Java lacks nisi vaega e pei o vae, templates ma tofi eseese, lea e le itiiti ifo i le malosi ma le vavai nai lo F ++. C # e leʻi taunuu atu i le lauiloa o le C ++.

E tatau ona matauina e faapea mai o galuega sui i C ++ taʻua o auala i se isi gagana e fiafia i le mea e pei o Smalltalk. O le faamatalaga aitema o taʻua uiga. Valaauina se auala o le mea o loo auina mai ia te ia savali.

tala faatusa

E mafai ona e vaai faalemafaufau i le mea o le matagaluega a le kamupani. I le tele o faalapotopotoga, e le galulue tagata faigaluega i se tasi aso ma le aufaigaluega, o le totogi overcharging nei, ma lea vaiaso faia fefaatauaʻiga taitasi. Taitasi matagaluega ei ai lona lava aufaigaluega, ma manino tofia tiute. E i ai lava faamatalaga: faailoilo o totogi, faatauga, tausiga o tusi aufaigaluega, ma isi tagata i le matagaluega galulue ma a latou faamatalaga ... O le vaevaeina o le kamupani, o lea, e faafaigofieina o le faafoega o ana gaoioiga ma tausia faamaoni faamatalaga. O faamatalaga tau tupe e nafa mo le lisi totogi. Afai e te fia iloa le aofaiga atoa o totogi totogi atu i le paranesi i saute ia Iulai, e le manaomia e matūa iloiloina i le archive. Ua lava lea e auina atu se tusi i le tagata e nafa, faatali seia e avanoa lena tagata i le faamatalaga ma auina mai e le tali atu i le faamatalaga talosagaina. O lenei mautinoa le tausisia o tulafono faatonutonu ma le toesea ai o le faalavelave mai fafo. I le ala lava e tasi se mea i le tuuina PLO talosaga faalapotopotoga.

E tatau ona manatua e le faaaogaina le aoaoga faamasani o le mea faitino i faamatalaga auiliili o le polokalama o galuega. O le tele o faatonuga F ++ faagaoioia tutusa ma le gagana taualumaga e pei C. O le mea moni, o le tasi o galuega tauave i C ++ e talitutusa lava galuega tauave e C. na o le tulaga lautele o le a faatagaina e faavaeina pe o le faatonuga taualumaga po o se mea-e fiafia.

O le sini i OOP: Faamatalaina

Pe a mafaufau i le faafitauli o le polokalame i le gagana e fiafia i le mea ae le o le fesili e uiga i lona vaega i galuega eseese o se faafitauli i le fale o le vavaeeseina. OOP mafaufauga o sili atu ona faigofie e atiina ae talosaga. ua tatau ona totogi lea e le tutusa o polokalama ma mea moni.

O a ituaiga o mea o ni mea faitino i OOP? O nisi nei o vaega masani.

mea faaletino i OOP - o le:

  • faataitaiga tafe felauaiga;
  • vaega eletise i le polokalame mamanu matagaluega;
  • taiala o le tamaoaiga o le atunuu;
  • vaalele i le faiga o le pulea o feoaiga i luga o le ea.

Elemene o le siosiomaga i komepiuta a le tagata e faaaogāina:

  • menu;
  • faamalama;
  • ata mananaia (laina, tafafā, liʻo);
  • piano, isumu, lomitusi, aveina tisiki.

tagata:

  • tagata faigaluega;
  • tamaiti o le vasega;
  • tagata e faaaogāina auaunaga;
  • faatau.

faamatalaga:

  • tausia o tusi;
  • se mataupu tumaoti;
  • lomifefiloi;
  • laulau o latitudes ma longitudes o nuu.

Fesootaiga o le teena lalolagi moni ma le PLO o le taunuuga o se tuufaatasiga o galuega tauave ma faamatalaga latou revolutionized le polokalame. O se afitusi latalata i gagana taualumaga iina.

vasega

Sini i le PLO - o se tagata o le vasega. Le a le uiga? ua fausia-i gagana polokalame ituaiga faamatalaga. Ituaiga int, t. E. O se integer ua fuafuaina i C ++. E mafai ona e folafola atu o so o se aofaiga o int fesuiaiga.

E faapena foi, a plurality o mea faitino e faamatalaina e se tasi o le vasega. E faamatalaina ai le matafaioi ma le faamatalaga o aofia ai i lona fale, ae le o le faia o latou, e pei foi o se int e le faia fesuiaiga.

Vasega i le PLO - o se faamatalaga o se aofaiga o mea faapena. Prince, o tui ma Madonna le pepese. E leai se tasi i lena igoa, ae e mafai ona valaauina tagata o lea, pe afai latou te maua ai le uiga talafeagai. OOP mea - o lenei faataʻitaʻiga.

maua

I le olaga, o loo vaevaeina vasega i subclasses. Mo se faataitaiga, ua vaevaeina manu i amphibians, mammals, manulele, iniseti ma isi. D.

O le mataupu faavae o lenei ituaiga o vaega o loo i ai vaega masani subclass taitasi ma le vasega mai lea. Uma taavale i ai uili ma se afi. o le taua o lenei uiga o le taavale. I le faaopoopo atu i le uiga lautele o subclass taitasi ei ai lona lava uiga. E tele nofoa pasi ma loli maua le avanoa e tauave avega mamafa.

E faapena foi, o se e mafai ona avea le vasega faavae a subclass matua ni pogai lea e mafai ona faamatalaina o lea o le a latou faasoa atu lona lava uiga ma le gata. Tofi e pei o galuega tauave, faafaigofie polokalame taualumaga. Afai o loo e faia le tele o vaega o le code aulelei tele le lava lea e tasi, e mafai ona ia maua mai le vaega masani ma tuu i latou i se tasi taualumaga. e mafai ona valaau tolu eria talosaga le galuega tauave e faatino taga tutusa ai, ae e mafai ona latou maua ai ma ona lava gaoioiga. E faapena foi, o le vasega faavae o loo i ai faamatalaga e masani i le vaega o le pogai. O se galuega tauave tutusa faaititia ai le tofi o le polokalama e fiafia i le mea ma faamalamalama le sootaga o ona elemene.

toe faʻaaogā

Le taimi lava e faia ai le vasega ma debugged, e mafai ona faaliliuina atu i isi polokalame e toe faʻaaogā i lou lava talosaga. E pei o se faletusi o galuega tauave e mafai ona aofia i totonu o talosaga eseese.

I OOP, tofi o se faalautelega o le manatu o le tele o le faaaogaina. Mai se vasega oi ai nei, e aunoa ma le suia i ai, e mafai ona tatou faia se tasi fou faatasi ai ma le faaopoopoga o isi galuega tauave. O le faigofie o le toe faaaogaina o polokalama oi ai nei - o se avanoa taua o le PLO. E talitonu o ia mea e maua ai se faateleina o le profitability o le tupe muamua.

Fatuina o ituaiga fou faamatalaga

Nofoaga talafeagai mo le foafoaina o ituaiga fou o faamatalaga. Faapea faaaoga se polokalama taua e lua e faatafa-(eg fuafua po o latitu ma le logitu), ma maua se manao e faailoa atu o le gaoioiga o le numera i latou:

position1 = tulaga + tupuaga,

lea position1, tulaga ma le amataga - se pea o tulaga faatauaina o fuainumera tutoatasi. Fatuina o se vasega e aofia ai o tulaga faatauaina nei e lua, ma tautinoga ma liuliuina o ana mea ua faia ai se ituaiga o faamatalaga fou.

Polymorphism, le soona

E faagaoioia = (tutusa), ma + (faaopoopo) faaaogaina i numera positional luga te le faapea foi a fausia-i ituaiga, e pei o int. Tulaga o mea faitino, ma isi. O le fuafuaina ma faatulagaina e le o polokalama faakomepiuta. E faapefea ona iloa nei e faagaoioia i le auala e taulimaina ai i latou? O le tali o loo taoto i le mea moni e mafai ona faia mo i latou amioga fou. O nei gaoioiga o le a le tulaga o le Vasega galuega sui.

Le faaaogaina e faafoeina po o taualumaga e faalagolago i mea o loo latou galulue ua taʻua polymorphism. A i ai o se tagata faafoe, e pei o + po =, maua le avanoa e galulue faatasi ma le ituaiga fou o faamatalaga, o loo fai mai ai nei, o. Anoanoai i le PLO - o se ituaiga o polymorphism. O lona vaega taua.

O se tusi i luga o le PLO "polokalame e fiafia i le Object mo Dummies" o le a mafai e tagata uma e faamasani i lenei autu i auiliili.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sm.unansea.com. Theme powered by WordPress.