Quali sono le proprietà parziale?

April 8

Quali sono le proprietà parziale?


Come programmazione e linguaggi di programmazione si evolvono, più sofisticati e tecniche di programmazione coinvolti sono sviluppate. I programmatori devono tenere il passo con queste innovazioni, ma anche in modo devono linguaggi di programmazione. Se una lingua non può evolvere con le esigenze di un programmatore, poi altre, lingue più utili saranno soppiantare la lingua. proprietà parziali è una tecnica di codifica proposto per il quadro di programmazione NET che è simile di classi parziali e metodi parziali. Se attuata, sarebbe utile in vari modi.

Classi parziali e metodi

classi e metodi parziali sono entrambe le parti del quadro di programmazione .NET. In particolare, entrambi sono strumenti utili per i programmatori che cercano di migliorare ed estendere il codice generato automaticamente. classi parziali consentono per i membri di una sola classe da dividere tra più di un file di codice sorgente. metodi parziali sono metodi che vengono definiti in una classe parziale che può essere suddiviso tra più file di origine, anche se non c'è bisogno di essere.

Come vengono utilizzati

classi parziali e metodi parziali sono spesso generati automaticamente come parte del codice che genera automaticamente, e mentre questo può essere una funzione utile, che rende difficile per il programmatore di cambiare le cose su quelle classi. Un programmatore voler estendere o aggiungere a una di queste classi generate automaticamente creerebbe un file di classe separato, e aggiungere metodi e proprietà lì, che non sarebbe stato sovrascritto come parte del processo di generazione automatica.

Il caso per le proprietà parziali

proprietà parziali sarebbero utili in diversi modi. In sostanza, si sarebbero ridurre il codice gonfio e ridondante. La mancanza di proprietà parziali di andare avanti con classi e metodi parziali significa che in alcune situazioni, i programmatori finiscono per dover creare più istanze di una classe di quanto sarebbe altrimenti necessario per ospitare definizione delle proprietà. Rendere proprietà parziali disponibili per i programmatori potrebbe aiutare a risolvere questo e ridurre il numero di linee di codice necessarie in determinate situazioni.

Evolving Lingue

Il dibattito sulla proprietà parziali è centrale l'idea di evoluzione dei linguaggi di programmazione. Ci sono, infatti, altri modi possibili per risolvere il problema che la mancanza di proprietà parziali presenta, che i programmatori sono anche in attesa di essere implementato. Alla fine saranno creati uno o più soluzioni alternative, e la lingua sarà permesso di evolversi. Questo può essere una fortuna, perché come di pubblicazione, la squadra di codifica .NET ha lavorato per diversi anni senza successo per superare i problemi connessi con l'attuazione proprietà parziali.