See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 17236|Vastuse: 0

[Kommunikatsioon] Sõltuvussüsti, millised on selle kasutamise eelised?

[Kopeeri link]
Postitatud 10.02.2019 18:14:29 | | |
Esiteks saab tõepoolest luua klasside seotud objekte. Kui projekt on aga liiga suur ja objektil on liiga palju sõltuvusi, peame objekti ehitamisel kirjutama palju uut koodi ning võib olla meetod, kuidas objekti otse kutsuda pärast seda, kui unustame mõne sõltuva objekti instantsieerida, siis tekib nullosuti erand. Kui see protsess jäetakse konteinerihalduse hooleks, ei pea me muretsema objektide loomise pärast ning sõltuvate objektide kasutamisel nullosuti erandeid ei tule ja koodi saab lihtsustada.
Teiseks, meetodi kutsumise protsessis kasutatavad atribuudid võivad olla eksemplari atribuudid, kui need kõik on defineeritud staatiliseks, siis kuidas on lood meetodis kasutatavate andmetega? Kui defineerida kõik meetodid staatiliseks, siis peavad meetodis viidatud klassi omadused samuti olema staatilised, mis on ekvivalentne globaalsete atribuutidega, seega tekivad kindlasti andmete sünkroniseerimise probleemid.
Tegelikult on mõistlik mõelda disainimustris toodud programmeerimispõhimõtetele, mis kõik on suunatud väga loetava, lihtsasti hooldatava ja skaleeritava koodi loomisele. Parimate soovidega!

On mugav koostada tarkvara ehitusplokkide kujul ning on mugav luua tarkvara, millel on kõrge sidusus ja madal sidumine (sõltuvuste eraldamine koodist)
Koostööpõhine arendus, silumiskood (komponente pole vaja omavahel integreerida, neid saab eraldi testida) ja loodud kood on vastupidavam.

Projektiarendus pöörab tähelepanu kõrgele sidususele ja madalale sidumisele ning sõltuvussüstimise kasutamine aitab vältida uue märksõnaala kasutamist objektide loomiseks, vähendades seeläbi klassidevahelist sidumist






Eelmine:c# Marshal.PtrToStructure
Järgmine:Krüpteerimine, dekrüpteerimine ja assemblerkeel
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com