Domande con tag 'abstract-class'

2
risposte

Esiste una best practice per inoltrare le sostituzioni del metodo durante l'esecuzione dell'esecuzione del metodo?

A volte ho un codice lungo le linee di questo: public abstract class A { protected abstract void DoSomething(); } public abstract class B : A { /// <inheritdoc /> protected sealed override...
posta 18.12.2017 - 17:45
3
risposte

Costruttore di copia di classe derivata in C ++

Se ho una classe astratta Drink che ha una classe derivata Coffee , come sarebbe il costruttore di copie per Coffee? Se accetta un riferimento di Type Coffee come parametro, non sarei in grado di passare un'istanza che è stata ista...
posta 05.12.2016 - 20:17
3
risposte

Quando non usare una super classe astratta?

Esiste un caso / necessità di utilizzo (dal punto di vista della progettazione o dell'implementazione) per non rendere un abstract super-classe? Ci sono delle differenze nel linguaggio di programmazione in uso? Per fare un esempio: abstr...
posta 21.11.2016 - 15:04
1
risposta

Quanto è prezioso il disaccoppiamento nel software proprietario?

Quando si sviluppa con il framework PHP di Symfony2 spesso vedo raccomandazioni per disaccoppiare il codice, ma il più delle volte è accompagnato da un 'se si desidera rilasciare come pacchetto di terze parti'. Il che solleva le domande, se i...
posta 01.07.2015 - 14:30
2
risposte

observer class come istanza

A volte leggo descrizioni di pattern di osservatori, per proteggere il costruttore di una classe base observer in modo che la classe sia astratta. ma rendendo pubblico il costruttore (se anche uno è necessario), potrei usare l'osservatore come u...
posta 16.12.2013 - 23:04
2
risposte

Domande sul polimorfismo

Quindi capisco l'importanza del polimorfismo, compreso quanto sia vitale. Ma qualcosa che non capisco è ciò che riguarda il Constructor e qualsiasi% co_de ereditato% che potrebbe avere l'iniziale Class . Ad esempio, ho una classe per...
posta 01.02.2013 - 18:24
2
risposte

Diagramma di sequenza per la classe astratta e derivata

Ho un sacco di classi in cui una è una classe astratta. Traggo poche lezioni derivate da quella classe base astratta. Ad esempio, class IBase{ public: *register(): bool* *update(): bool* }; class Derived: public IBase{ // implement registe...
posta 30.10.2017 - 13:28
1
risposta

Feedback sull'assegnazione dell'eredità

Quindi ho questo incarico java per il college e mi stavo chiedendo se qualcuno qui potrebbe darmi qualche feedback su cosa stavo pensando un po 'di questo mezzo. Ho un file .csv con dettagli di costruzione: ecco un esempio dei dati con cui la...
posta 24.02.2018 - 03:12
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
3
risposte

Perché l'interfaccia ListE viene introdotta anche nella gerarchia delle collezioni? [duplicare]

Di seguito è riportato il diagramma, dove, se consideriamo solo le implementazioni di List, AbstractListmantieneilcomportamentodibasedellalista.PerintrodurrelanuovaimplementazioneclassMyList(diciamo)sipuòereditareAbstractListesovrascrivere(...
posta 05.07.2015 - 04:16