Domande con tag 'class-design'

0
risposte

Due classi che dovrebbero essere uguali ma che differiscono nelle liste

Sto usando un'API di terze parti che fornisce JSON che ha due modi di caricare i dati - come un elenco di elementi o come un elemento singolare. Il problema è che un determinato elemento nell'elenco ha proprietà diverse dallo stesso oggetto se l...
posta 03.06.2016 - 05:23
0
risposte

Interfacce di classe con più classi e iniezione delle dipendenze

NOTA SUL TITOLO DELLA DOMANDA: Non sapevo davvero come esprimere il titolo, quindi se qualcuno può modificarlo e renderlo più articolato, lo apprezzerei molto. DOMANDA: In sostanza, quello che sto cercando di fare è creare una classe princ...
posta 02.05.2015 - 00:22
4
risposte

Force Derived Class per implementare il metodo statico C #

Quindi la situazione è come, ho poche classi, tutte con metodi CRUD standard ma statici. Voglio creare una classe base che sarà ereditata in modo che possa forzare l'implementazione di questi metodi CRUD. Ma il problema è che i metodi CRUD sono...
posta 17.11.2014 - 07:34
1
risposta

Come rappresentare l'associazione nei programmi [chiuso]

Qualcuno potrebbe aiutarmi a implementare l'associazione in cpp. Sto cercando di implementare un gioco di dadi in cui ho due classi un diegame e un dado.     
posta 02.08.2012 - 10:50
4
risposte

Correzione classe Errori di progettazione gerarchia a causa di errata ereditarietà

Ho un codice come questo. La mia classe derivata man , potrebbe non avere una funzione membro dichiarata pura virtuale più in alto nella gerarchia. per esempio. WagTail qui class mammal{ public: virtual void WagTail() = 0; vi...
posta 02.04.2015 - 20:13
3
risposte

quale stile di accesso membro è preferibile [duplicato]

lo scopo di oop utilizzando le classi è incapsulare i membri da outer space . Ho sempre letto che l'accesso ai membri dovrebbe essere fatto con metodi. per esempio: template<typename T> class foo_1 { T state_; public: // follow...
posta 27.06.2013 - 01:54
2
risposte

Classi di impostazioni flessibili e facili da usare

Sto pensando a un modo per creare una "classe di impostazioni" flessibile in C #. La domanda è: come fornire un modo comodo per fornire valori predefiniti alle impostazioni. Voglio che il programmatore acceda alle impostazioni predefinite il più...
posta 30.12.2014 - 15:42
1
risposta

Quando una classe dovrebbe essere definitiva? [duplicare]

L'ho visto solo sulle classi wrapper di Java ( String , Integer , ecc.), ma mai in progetti open-source, e non mi è mai stato insegnato in nessun libro o classe. So che significa che la classe non può essere estesa, ma non so quando sa...
posta 22.09.2014 - 06:57
1
risposta

Classi di refactoring con riferimento a se stessi

Come posso refactoring questo codice? class Node { public Node Parent { get; set; } } class AVLNode { public AVLNode Parent { get; set; } } Ho provato ad usare l'ereditarietà, ma poi devo usare cast di tipo: class AVLNode : Node {...
posta 20.06.2013 - 01:44
1
risposta

È buono usare le funzioni private dei membri void in C ++?

Attualmente sto scrivendo una classe che esegue un calcolo piuttosto complesso che dovrebbe essere attivato da una chiamata di funzione. I passi per usare la classe sarebbero: Costruzione che include l'inizializzazione dei parametri di ba...
posta 21.10.2017 - 11:52