Domande con tag 'object-oriented'

1
risposta

Blocca oggetto nella classe base: privato o protetto? [chiuso]

Ho una classe base che contiene alcuni elenchi, code e altri campi che determinano il suo stato. Nella classe base accedo solo a questi campi all'interno di un oggetto lock protetto poiché potrebbero esserci più thread che lo utilizzano. Fornisc...
posta 28.02.2015 - 00:59
1
risposta

Ci sono motivi validi per usare DI per le sottoclassi che sono note per essere strettamente accoppiate ai loro contenitori genitori?

Ho delle classi di prodotti per i prodotti dalla A alla Z. E ogni classe di prodotto ha il proprio insieme di sottoclassi specifiche del prodotto, che direi strettamente ad esse, in questo modo: //specific product class inherits from generic p...
posta 12.03.2015 - 20:46
1
risposta

Che cos'è un ricevitore in SWT (o programmazione GUI in generale)?

Vedo questa notazione usata in tutta la documentazione e nelle discussioni su SWT, ma non ho ancora visto che sia effettivamente definita. Il commento on Stack Overflow di MarsAtomic mi fa pensare che sia solo l'oggetto associato a una chiam...
posta 08.08.2015 - 20:49
1
risposta

Come organizzare la logica di conversione per il modello di strategia?

Ho una classe Color . Ha una proprietà model che è una classe che implementa l'interfaccia ColorModel , questa proprietà potrebbe essere una RGB , Hex o HSL classi che implementano l'interfaccia ColorModel . // C...
posta 07.12.2014 - 09:13
1
risposta

Non è in grado di risolvere una chiamata di funzione alla sua dichiarazione un inconveniente di Polymorphism?

Considera una classe che stampa una tabella "schema" per una particolare linea di prodotti. Supponiamo di avere diversi, A, B, C, D. Il meccanismo della generazione della tabella è lo stesso, ma i dati sono diversi. Potrei creare una classe "bas...
posta 15.10.2014 - 23:54
2
risposte

Significato dell'utilizzo di getter e setter e Usi del Costruttore parametrizzato. [duplicare]

Sto usando getter e setter allo scopo di incapsulare. public class Student { private String studentID; private String studentName; private String address; public Student(){ //default constructor } public St...
posta 06.10.2015 - 09:58
1
risposta

Quando si progettano le interfacce di input per una libreria, quando utilizzare la classe di dati piuttosto che l'interfaccia dati?

Diciamo che le librerie A, B e C sono tutte librerie matematiche personalizzate. Possono o non possono usare gli stessi tipi di dati. Le librerie hanno metodi che accettano input di tipo di dati come ProcessAsync(DataTypeA) o ClusterByFea...
posta 15.10.2015 - 08:31
1
risposta

Come dividere una classe che è un'implementazione dell'interfaccia?

Diciamo che c'è una classe chiamata AccountingService . Usando questa classe, prendo tutti i tipi di record di e-commerce come products , customers , ecc. Il recupero avviene all'interno di un'azione del controller. Una volta recuper...
posta 23.10.2015 - 13:40
1
risposta

Implementazione di IEnumerator senza utilizzare "yield return" in c #

Sono nuovo nella programmazione in C #, stavo sperimentando il concetto degli iteratori in C #. Qui, sto cercando di visualizzare tutti i termini in una lista, per questo sto provando diversi modi per ottenere i risultati. Nel codice seguente, s...
posta 21.07.2014 - 19:52
2
risposte

C #: inizializza la variabile all'interno del metodo e usa l'intera classe [closed]

questa è una domanda concettuale, ma se inizializzo una variabile in c # come pubblica sarà in grado di essere usata nella classe come voglio una variabile " player1 " e una variabile " player2 " dove potrebbe essere uno dei due (o più)...
posta 26.08.2014 - 18:11