? Som programmering og koding språk utvikler seg, er mer sofistikerte og engasjert programmering teknikker utviklet . Programmerere må holde tritt med disse nyvinningene , men så også må programmeringsspråk . Hvis et språk som ikke kan utvikle seg med behovene til en programmerer , så andre, mer nyttige språk vil fortrenge språk . Delvis egenskaper er en foreslått kodeteknikk for. NET programmering rammeverk som ligner delvis klasser og delvis metoder . Hvis det blir implementert , kan det være nyttig på flere måter. Partielle klasser og metoder
partielle klasser og metoder er begge deler av . NET programmering rammeverket . Spesielt de er både nyttig for programmerere som ønsker å forbedre og utvide automatisk generert kode . Partielle klasser tillate medlemmer av en enkelt klasse skal fordeles mellom mer enn én kilde - kode -fil. Partielle metoder er metoder som er definert i en delvis klasse som kan deles mellom flere kildefiler , selv om de ikke trenger å være.
Hvordan de brukes
partielle klasser og delvis metoder er ofte automatisk genereres som en del av koden som automatisk genererer, og mens dette kan være en nyttig funksjon , det gjør det vanskelig for programmerer å endre ting om disse klassene . En programmerer som ønsker å utvide eller legge til en av disse automatisk genererte klasser vil opprette en egen klasse fil , og legge metoder og egenskaper der, som ikke ville bli overskrevet som en del av auto - generasjonen prosessen .
The Case for partielle Properties
Partial egenskaper vil være nyttig i et par forskjellige måter. I hovedsak vil de kutte ned på oppsvulmet og overflødig kode . Mangelen på delvis egenskaper til å gå sammen med delvis klasser og metoder betyr at i enkelte situasjoner , programmerere ende opp med å skape flere forekomster av en klasse enn man ellers ville være nødvendig for å imøtekomme definere egenskapene . Å gjøre delvis eiendommer er tilgjengelig for programmerere ville hjelpe fikse dette og redusere antall linjer med kode som trengs i visse situasjoner.
Evolving Språk
Debatten om delvis eiendommer er sentralt til ideen om utvikling programmeringsspråk. Det er , faktisk , til andre mulige måter å omgå problemet at mangelen på partielle egenskaper presenterer, som programmerere er også venter på å ha implementert . Til slutt en eller flere midlertidige løsninger vil bli opprettet , og språket vil få lov til å utvikle seg. Dette kan være heldig , fordi som er kunngjort , har . NET koding teamet jobbet i flere år uten å lykkes å overvinne problemene forbundet med å implementere delvis egenskaper .