Domande con tag 'inheritance'

3
risposte

Classe figlio che accede al metodo dei suoi genitori dal metodo Ancestor

Mi trovo in questo momento a sbattere la testa con il seguente problema (in PHP): Ho una classe base astratta, che ha un metodo non astratto, ereditata e invariata su tutta la catena ereditaria (che è a 3 livelli in questo momento, solo il pr...
posta 04.02.2016 - 21:45
1
risposta

Perché l'accesso alle funzioni protette virtuali di una classe base non è consentito tramite un puntatore del tipo di classe base all'interno di una classe derivata

Considera quanto segue: #include <iostream> class Base { public: void go(){this->doSomething();} protected: virtual void doSomething(){std::cout << "base";} }; class DerivedA : public Base { prote...
posta 31.03.2017 - 11:04
1
risposta

Qual è il modo migliore per utilizzare l'ereditarietà con gli ORM?

Se ho una tabella Persone e queste persone possono trovarsi a indirizzi diversi e ogni indirizzo può avere più di una persona, questa è una relazione molti-a-molti. Quindi, usando ORM come Entity Framework e Django, ho imparato a farlo. Ma il...
posta 11.08.2012 - 15:16
1
risposta

Critica del modello di progettazione della composizione che richiede classe derivata

Ho le seguenti due catene di ereditarietà: BaseQueryBuilder BaseApplication | | | | AppQueryBuilder Application BaseQueryBuilder è una classe astrat...
posta 22.02.2017 - 22:00
1
risposta

Aggiunta di comportamenti a una parte di una classe di terze parti

Sto lavorando con una libreria di terze parti efficace. Questa libreria ha una classe base che viene utilizzata come interfaccia (stile C ++), ComponentBase . ComponentBase ha un numero di metodi e setter implementati dalle sue classi...
posta 06.07.2016 - 12:50
1
risposta

Componi elegantemente EventEmitter nidificati

Sto sviluppando uno strumento JavaScript lato server e sto provando a farlo in modo modulare. Ho una classe Parser che è una EventEmitter - tu chiami parse e alla fine emetterà data e end eventi. Viene generalmente in...
posta 17.12.2014 - 18:24
1
risposta

Perché la sottoclasse TraversableOnce non è raccomandata

Leggere link : Directly subclassing TraversableOnce is not recommended - instead, consider declaring an Iterator with a next and hasNext method, creating an Iterator with one of the methods on the Iterator object, or declaring a subclass o...
posta 28.06.2014 - 03:37
0
risposte

Informazioni sulle viste di Typescript sull'ereditarietà

Ho faticato a capire i motivi per cui gli sviluppatori di dattiloscritti hanno scelto il modo in cui hanno implementato l'ereditarietà. Ciò che mi aspetterei da qualsiasi lingua che supporti l'ereditarietà è l'ordine di lavoro: Le proprie...
posta 19.04.2017 - 14:37
1
risposta

Comportamento specifico e generico per gli oggetti derivati di cui il client non deve essere a conoscenza

Abbiamo un database con tabelle che utilizzano una gerarchia di ereditarietà. Un'entità nella tabella derivata avrà un ID che corrisponde a un'entità nella tabella di base e così via attraverso la gerarchia. Abbiamo classi di repository per i...
posta 17.12.2013 - 15:23
3
risposte

Come evitare la duplicazione del codice durante l'estensione di due classi umodificabili

Ho già questa struttura della classe principale che non può essere modificata : class A { //some basic fields and methods } class B { //some another basic fields and methods } Sono le classi di base e aggiungo alcune funzionalità...
posta 05.03.2018 - 15:43