Als de programmering en codering talen evolueren , meer geavanceerde en betrokken programmeer technieken worden ontwikkeld . Programmeurs moeten houden met deze innovaties , maar moet dus ook programmeertalen . Als een taal niet kan evolueren met de behoeften van een programmeur , dan andere , nuttiger talen zal de taal te verdringen . Gedeeltelijke eigenschappen een voorgesteld coderingstechniek voor. NET programmeringskader die vergelijkbaar is partial classes en gedeeltelijke methoden . Indien uitgevoerd, zou het nuttig zijn op verschillende manieren . Gedeeltelijke Klassen en methoden Gedeeltelijke klassen en methoden zijn beide delen van het . NET programmeertalen kader . In het bijzonder , ze zijn beide nuttige hulpmiddelen voor programmeurs op zoek te verbeteren en uit te breiden automatisch gegenereerde code . Gedeeltelijke klassen zorgen voor de leden van een enkele klasse worden verdeeld tussen meer dan een bron - code bestand . Gedeeltelijke zijn methoden die zijn gedefinieerd in een gedeeltelijke klasse die kan worden verdeeld over meerdere bronbestanden , hoewel ze niet zo te zijn. Hoe ze worden gebruikt gedeeltelijke klassen en gedeeltelijke methoden worden vaak automatisch gegenereerd als onderdeel van code die automatisch genereert , en hoewel dit een handige functie kan zijn , het maakt het moeilijk voor de programmeur om dingen over deze klassen te veranderen . Een programmeur te willen breiden of toe te voegen aan een van die automatisch gegenereerde klassen zou een aparte klasse -bestand te maken , en de methoden en eigenschappen toe te voegen daar , die niet zou worden overschreven als onderdeel van de auto- generatie proces . < br > De zaak voor gedeeltelijke eigenschappen Gedeeltelijke eigenschappen zou nuttig zijn in een paar verschillende manieren. In wezen zouden ze bezuinigen op opgeblazen en overbodige code . Het ontbreken van een gedeeltelijke eigenschappen om mee te gaan met een gedeeltelijke klassen en methoden betekent dat in sommige situaties , programmeurs eindigen met meer instanties van een klasse dan anders nodig zou zijn om tegemoet te definiëren de eigenschappen te creëren . Waardoor gedeeltelijke panden beschikbaar voor programmeurs zou helpen dit oplossen en verminderen van het aantal regels code nodig is in bepaalde situaties . Evolving Talen Het debat over de gedeeltelijke eigenschappen staat centraal het idee van ontwikkelende programmeertalen . Er zijn , in feite , andere mogelijke manieren om het probleem te omzeilen dat het ontbreken van een gedeeltelijke eigenschappen cadeautjes , die programmeurs zijn ook te wachten te hebben geïmplementeerd . Uiteindelijk een of meer oplossingen zullen worden gecreëerd , en de taal zal worden toegestaan om te evolueren. Dit kan zijn geluk , want van publicatie , de . NET codering team werkt al enkele jaren zonder succes aan de problemen in verband met de uitvoering van gedeeltelijke eigenschappen te overwinnen .
|