Domande con tag 'inheritance'

2
risposte

Refactor utilizzando CTI o crea nuove entità

Attualmente sto sviluppando un'applicazione di e-commerce piuttosto ampia che gestisce più campi aziendali diversi. Come ogni applicazione di e-commerce, abbiamo un Concetto chiamato Ordine che ha uno o più OrderItem . Dato che copriamo pi...
posta 04.05.2016 - 09:36
1
risposta

C ++ - Come dovrei progettare la mia lezione di animazione?

Sto lavorando al mio primo considerevole programma C ++; un remake di piattaforma 2-D mario. Al momento ho una classe di animazione che racchiude tutte le funzionalità delle mie animazioni per tutti i cattivi chiamati Animazione. Quindi, vole...
posta 08.10.2016 - 09:06
1
risposta

Come evitare di avere nidificato in classe

Sto lavorando a un progetto parallelo e ho attivato tutte le regole per l'analisi del codice in Visual Studio e ho ricevuto l'avviso: Warning CA1006 Consider a design where 'Vote<T>.CalculateWinner(List<Vote<T>>)' doesn...
posta 31.01.2016 - 04:11
1
risposta

Devo utilizzare la composizione o l'ereditarietà per condividere elementi di configurazione?

Sto lavorando a un progetto abbastanza nuovo in cui mi piacerebbe condividere alcuni elementi di configurazione usati da un plugin JavaScript. Nello specifico, il progetto utilizza jQuery dataTables e voglio trovare un buon modo per condividere...
posta 07.11.2014 - 22:58
1
risposta

Implementazione di un'interfaccia già implementata da una classe genitore?

Se una classe estende un genitore che definisce un'interfaccia, tale classe dovrebbe anche implementare esplicitamente l'interfaccia? Ad esempio, è meglio includere o rimuovere la parte tra parentesi quadre sotto: interface IVerbable {} ab...
posta 28.01.2015 - 06:39
3
risposte

È appropriato utilizzare l'ereditarietà per impedire la duplicazione del codice della logica per un controllo utente?

Supponiamo di avere due o più implementazioni UserControl con implementazioni molto diverse ma quasi identiche a code-behind. Una strategia per evitare la duplicazione del codice è la seguente: Cambia ogni UserControl per ereditare...
posta 21.04.2014 - 23:27
1
risposta

Utilizzo di interfacce parzialmente implementate

Considera la seguente gerarchia nella notazione C ++: class A { public: virtual void doStuff()=0; virtual void doOtherStuff()=0; }; class B:public A { public: void doStuff(); void doOtherStu...
posta 10.01.2014 - 17:13
1
risposta

Creazione di più istanze di una classe di implementazione

Al momento ho una classe astratta e più classi che la estendono. Il mio problema è che ci deve essere un modo per creare un numero variabile di istanze di una classe estesa. Il numero di istanze dipende da alcuni risultati di un'operazione prece...
posta 18.02.2016 - 11:31
1
risposta

Qual è la migliore pratica per trovare l'utilizzo per altre funzionalità / funzionalità del codice sorgente senza documentazione [chiusa]

Tradizionalmente non ho utilizzato molte delle librerie di codici di altre persone nel mio codice, ma ora sto iniziando a utilizzare di più i progetti open source e ho bisogno di un modo efficace per capire rapidamente come utilizzare i loro met...
posta 16.03.2017 - 21:54
0
risposte

È buona prassi utilizzare l'ereditarietà virtuale come predefinita? [chiuso]

Perché l'ereditarietà virtuale non viene utilizzata come predefinita? Predefinito come dal programmatore e non dalla lingua. Se no, perché? Quali sono i casi in cui potrebbe fallire? C'è un po 'di tempo in esecuzione? È significativo? La...
posta 19.01.2016 - 07:48