SolosainaRindrambaiko

Kilasy sy ny fomba saro-takarina: ny famaritana, toetra sy ny endri-javatra. Inona no atao hoe hafa noho ny saro-takarina kilasy interface tsara

Na iza na iza manana fahalalana kely amin'ny fandaharana, manontany tena mikasika ny antony fototra misy saro-takarina kilasy. Inona moa no tanjona? Ahoana no hamorona kilasy iray saro-takarina? Inona avy ireo tombontsoa ateriny amin'ny fampiharana? Nahoana no ilaina izy ireo ao amin'ny fandaharana ary ny sasany mampiavaka ny fanatanterahana dia tokony tafiditra ao?

saro-takarina kilasy

Ary ao amin'ny fandaharana antsoina hoe tarika fehezan-dalàna eo amin'ny fototry ny izay zavatra tsy azo noforonina. Izany dia nanamarika fa ity kilasy mpandimby tsy afaka ny ho saro-takarina. Noho izany, ny famoronana ny zavatra mifototra amin'ny azy ireo dia tena azo atao. Raha mandinika ny ohatr'i Java, dia hanorina modely fa afaka mamaritra ny constructors ao amin'ny kilasy A. fa hampiasa azy ireo, dia tsy azontsika atao. Ny lalan'ny amin'ity tany ity dia ny hanambara toe-javatra misy miova ny boky. Ary tokony ho faritana mazava tsara izany fa manondro zavatra iray ny kilasy A. Izany dia fomba azo atao? Izany dia hanampy antsika hitondra. Tokony ho entina ao an-tsaina fa ny ray aman-dreny foana kilasy heverina fa zavatra maro kokoa noho ny taranaky. Amin'ny tenim-pirenena fandaharana maro ampiasaina mba hitondra avy hatrany. Fa raha misy tsy mitoky amin'ny fisian'ny rafitra toy izany, dia tsy maintsy mazava momba ny zavatra.

fomba saro-takarina

Inona avy izy ireo? Abstract antso ireo fomba izay tsy ampiharina ao amin'ny kilasy izany. Noho izany, taorian'ny fononteny (izay mitanisa ny hevitra ampiasaina ao) dia tsy manome miendrika fanokafana (izay manohana hita andian-tsoratra famaritana ny fomba), ary ihany semicolon. Araka izany, amin'ity tranga ity, dia tsy misy vaovao momba izay izany no. Eto ny fanontaniana mety ho nanontany hoe: "Ary inona no fomba fampiharana tsy misy?" Rehefa dinihina tokoa, dia tsy mba hampiasaina! Mazava ho azy, any an-dakilasy, izay no voalaza, fa tsy azo atao. Fa raha mandinika ny zava-misy avy amin'ny fomba fijery ny taranak'i, dia azo antsoina hoe. Ary dia hiasa amin'ny famaritana manokana misy amin'ny kilasy izany.

Endri-javatra saro-takarina fomba

Fa voafetra amin'ny fampiasana azy ireo. Ndeha isika handinika ny ohatry ny amin'ny Java fiteny fandaharana. Misy fepetra takiana raha ny mpianatra iray, fara fahakeliny manana fomba toy izany, tsy maintsy ho saro-takarina. Ary Na ahoana na ahoana dia mety ny mampiasa fanorenana toy izany? Aoka ny hahatakatra izany amin'ny ohatra iray kilasy biby fiompy. Mba manomboka mahatakatra fa tsy misy feo nivoaka izy ireo. Noho izany, amin'ny ankapobeny indrindra kilasy Tsy voatefy ny feon'ny fampiharana ny fomba. Fa namorona ny vatana, izay masina amin'ny alalan'ny biriky ho azy. Ary teo amin'ny manaraka, rehefa namorona kilasy alika, saka na hamster ho voalaza fomba iray ho azy, ao anatin'ny sehatry ny izay ho nampahafantatra ny endri-javatra rehetra.

interface tsara

Ao amin'ny fandaharana namorona fitaovana maro izay tanjona - mba hanampiana ny olona ho tsara toetra vokatra. Ary ny lohahevitra dinihina dia tokony homena an'io lafiny, ary izay rehetra mahalala fa tsy toy ny kilasy saro-takarina avy amin'ny interface tsara. Noho izany, ny farany fa endri-javatra dia tsy afaka ny ho ny fananana sy ny fomba tena tsy voafaritra. Avy amin'ny fandinihana ny maha samy hafa ny iray kilasy saro-takarina avy amin'ny interface tsara, dia tokony monina bebe kokoa amin'ny iray manokana. Noho izany, ny voalohany dia nolovan'ny, raha ny faharoa - dia tanteraka. Olona kely saina toa izany dikany. Fa ny zava-misy, izay azo nandova kilasy iray ihany, ary tonga saina - araka izay ilaina. Izany no Tsy mitovy amin'ny interface tsara ny saro-takarina kilasy. Java dia mbola ny endri-javatra izay azo lazaina ihany no saro-takarina sy ny fomba-bahoaka voasakantsakan'ny constants. Kanefa ihany koa interface Azo nandova. Ilaina ny milaza fa ny mpandraharaha dia ampiasaina-bahoaka amin'ny alalan'ny vahoaka.

Maro lova ny interface

Io endri-javatra dia tsy azo kilasy amin'ny fandaharana maro fiteny (ohatra, Java heverina eto amintsika). Izany dia noho ny olana maro. Araka izany dia mampiseho fa mitranga ambiguities amin'ny nifandimby. Izany no antony maro ny fampidirana ny interface tsara lovany. Izany ampahany mamaha ny olana efa misy, fa tsy ny rehetra. Noho izany, noho ny fitsipiky ny encapsulation sy polymorphism, interface dia azo soa aman-tsara ampiharina eo amin'ny kilasy samy hafa araka ny fomba isan-karazany (na dia tsy maintsy mitovy anarana). Fa aza manadino ny olana efa misy. Noho izany, rehefa miara-miasa amin'ny interface maro tsy maintsy ho foana ny milaza izay ananantsika ao an-tsaina. Koa, ny olana dia ho ary rehefa miezaka ny miasa miaraka amin'ny anarana mitovy tamin'ny fomba roa - amin'ity tranga ity, dia tsy ho afaka hanararaotra. Noho izany, amin'ny toe-javatra toy izany dia ilaina ny hikarakara ny fisian'ny varotra tanteraka.

saro-takarina tahirin-kevitra

Io foto-kevitra manan-danja dia ny fandaharam-potoana. Amin'ity tranga ity, eo ambanin'ny ny abstraction tsy miankina famerenana sy hahatakatra ny fisarahan'ny interface tsara sy ny fampiharana. Andeha isika hijery ohatra. Tsy manana televiziona, izay zavatra na Module. Tsy manana interface tsara. Noho izany, dia ny fanaraha-maso, ary koa ny feo sy ny sary. Ny interface tsara lavorary kokoa no ampiasaina, dia vao mainka mahazo aina ny TV ampiasaina. Afaka mifamadika eo amin'ny fandaharana tamin'ny alalan'ny fanerena na bokotra. Amin'ity tranga ity, dia tsy ilaina ny mieritreritra momba ny dingana ara-batana ao amin'ny TV. Hikarakara azy ireo manam-pahaizana manokana, izay manangona ny fitaovana. Tiantsika ny olona no liana amin'ny fananana ihany. Niverina tany amin'ny fandaharana, dia afaka milaza fa izy ireo koa amin'ny interface tsara sy ny fampiharana. Koa, raha misy olona matoky ny fahalalana, dia afaka "Esory" manarona ny kidaladalan'ny TV sy hanatsarana azy. Na dia izany Mety hitarika ho amin'ny fahombiazana eo an-toerana, amin'ny ankamaroan'ny toe-javatra, ny farany dia ratsy vokany. Noho izany, ao amin'ny fandaharana nanohana fandrarana ny fahazoana sy ny hanafina ny singa anatiny ny tahirin-kevitra saro-takarina. Ny fitsipiky ny rafitra io dia manome ho fomba hisorohana ny iniana na tsy nahy fanitsiana ny singa anatiny. Ary rehefa miresaka momba ny angon-drakitra karazana saro-takarina, ny midika iray napetraka ny andian-fandidiana izay azo tanterahana azy.

zavatra

Efa nahita ny kilasy saro-takarina sy ny interface tsara amin'ny ankapobeny sy ankapobeny. Aoka ny tsipiriany ny ny fahalalana. Hanomboka Diniho ny zavatra. Ireto ambany ireto ireo, amin'ny ankapobeny, mahatsapa ny zava-misy ny tontolo iainana misy eny amin'ny habakabaka sy ny fotoana. Fa fomba ofisialy hamantarana zavatra ao anatin'ny fandaharana sarotra (ny filozofika sy teorika fijery). Noho izany, dia noho ny fananana. Ho toy ny ohatra, izao manaraka izao: Ny zavatra azo fantarina irery (miaraka amin'ny manam-paharoa anarana), ny any fanjakana iray, ary mampiasa ny fomba fitondran-tena sasany.

lova

Koa satria ny fandaharana dia mifototra amin'ny trano hazo iray ambaratongam-pitondrana ny fifandraisana eo amin'ny zavatra, ny fanontaniana atsangana momba ny zava-misy fa ny antony fananana ny karazana fehezan-dalàna ray aman-dreny no nafindra trano famakiam-boky. Under lova hahatakatra ny fifandraisana raha misy olona iray sy ny fitondran-tena mamerina ny rafitry ny zavatra hafa. Eo amin'ny fiainana tsotra, dia mety ho hita na aiza na aiza. Toy izany no nahemotra sy ny rindram-pandaharana singa somary saro-takarina. Amin'ny maha-fampitahana, ny zava-misy fa tsy misy toy izany vatana toy ny vorona. Izany no anarana iray saro-takarina. Amin'ny maha-ohatra manokana mitarika dite, Nightingale na fody. Noho ny lova dia afaka mampiasa ny mpianatra trano famakiam-boky, ary koa ny hanana azy ireo ho fandaharana manokana. Ity fitaovana mamela antsika mba hamoronana zavatra vaovao, niara-nanampy na fanovana ireo fananan 'ny efa namorona. Mpandova mahazo ny fomba rehetra sy ny saha ny razambeny sy ny toetra mahazo azy manokana, raha ilaina. Noho ny zava-misy saro-takarina fa misy singa sy ny fitsipiky ny lova, dia misy fahafahana ampy ho an'ny fanovana ao anatin'ny zavatra-mirona fandaharana. Ankoatra izany, dia vonona ny hilefitra mamela fomba famahana olana. Rehefa handova vaovao nafindra kilasy tahirin-kevitra sy asa.

polymorphism

Dia ilaina ny mampihatra ny mitovy asa mba hamaha ny olana isan-karazany. Amin'ity tranga ity dia manome ny fanatrehan'ny ny mety hisian'ny asa hafa, ny votoatin'ny izay miankina amin'ny karazana zavatra izay asa vita. Under polymorphism hahatakatra ny fananana ny singa izay manana ray aman-dreny iraisana, mba hanao toy izany koa ny zotran hevitry ny olana amin'ny fomba samihafa. Isika hanatona ny fampitahana amin'ny biby. Misy asa - mihazakazaka. Fantatsika rehetra fa ny fomba tonga izany. Fa biby samy hafa (liona, elefanta, rajako, voay, fano) an'io asa io dia ho tanterahina amin'ny fomba samihafa. Amin'ity tranga ity, ny hetsika no tompon'andraikitra developer, izay ilaina raha mety ho tranga iray manokana nisy fahazarana, algorithm sy ny fampiharana azy io soa aman-tsara. Izany dia atao amin'ny fampiasana andian-fomba. Mandritra izany fotoana izany isaky ny kilasy programa mamaritra izay manohitra fananana izay raiki-tampisaka. Manova zavatra ao amin'ny taranaka, azonao tratrarina voafaritra tsara, dia nangataka asa amin'ity tranga ity. Toy izany ny vokany dia antsoina hoe polymorphism ny zavatra. Amin'ny ankapobeny, iray saro-takarina kilasy dia tena ilaina ho an'ny fandaharana fitaovana.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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