Domande con tag 'polymorphism'

2
risposte

Sovrascrivere i metodi passando come argomento l'oggetto sottoclasse in cui è previsto il supertipo

Sto solo imparando Java e non sono un programmatore praticante. Il libro che sto seguendo dice che quando si sovrascrive un metodo, i tipi di argomento devono essere uguali, ma i tipi di ritorno possono essere polimorficamente compatibili....
posta 24.12.2014 - 16:55
4
risposte

L'iniezione di dipendenza è a mano un'alternativa migliore alla composizione e al polimorfismo?

Per prima cosa, sono un programmatore entry level; In effetti, sto finendo un A.S. laurea con un progetto di pietra di copertura finale durante l'estate. Nel mio nuovo lavoro, quando non c'è un progetto da fare (sono in attesa di riempire la squ...
posta 01.06.2012 - 22:54
4
risposte

Sostituzione per l'istanza di Java?

Quindi sono abbastanza nuovo nella programmazione nel mondo reale (al di fuori dei progetti accademici) e ho trovato molti post che dicono che l'utilizzo di instanceof è una cosa negativa da usare per determinare quale classe è un oggetto s...
posta 18.01.2013 - 16:52
4
risposte

Sostituisci condizionale con polimorfismo in modo corretto?

Considera due classi Dog e Cat entrambe conformi al protocollo Animal (in termini di linguaggio di programmazione Swift. Sarebbe un'interfaccia in Java / C #). Abbiamo uno schermo che mostra una lista mista di cani e gatti. Esi...
posta 03.10.2018 - 08:02
3
risposte

Due componenti che offrono la stessa funzionalità, richiesta da diverse dipendenze

Sto costruendo un'applicazione in PHP, usando Zend Framework 1 e Doctrine2 come layer ORM. Tutto sta andando bene. Ora, mi è capitato di notare che sia ZF1 che Doctrine2 arrivano e fanno affidamento sulla loro implementazione di memorizzazione n...
posta 02.08.2013 - 16:04
4
risposte

Progetta il disegno per il comportamento polimorfico e consente la separazione delle librerie

Diciamo che ho una gerarchia delle classi Item : Rectangle, Circle, Triangle . Voglio essere in grado di disegnarli, quindi la mia prima possibilità è aggiungere un metodo virtuale Draw() a ciascuno: class Item { public: virtua...
posta 01.02.2013 - 12:41
3
risposte

È una cattiva pratica creare una sottoclasse nel nome solo per la leggibilità?

Ho tre sensori in un unico pacchetto che devono essere tutti calibrati, che chiamerò sens1, sens2 e sens3. La calibrazione per sens1 e sens2 sono identici, ma la calibrazione per sens3 richiede un parametro aggiuntivo. La mia domanda è: "Qual è...
posta 16.05.2015 - 01:18
3
risposte

Qual è la differenza tra le classi di tipi di Haskell e le interfacce di Go?

Mi chiedo se ci sia una differenza tra le classi di tipi di Haskell e le interfacce di Go. Entrambi definiscono i tipi in base alle funzioni, in questo modo, che un valore corrisponde a un tipo, se per il valore è definita una funzione richiesta...
posta 20.12.2016 - 15:15
3
risposte

sta scendendo sempre male?

Nella mia azienda, disponiamo di molti "servizi" diversi che funzionano in parallelo e inviano messaggi tra loro utilizzando un sistema di messaggistica comune. Tutti gli oggetti messaggio provengono da un oggetto generico comune che abbiamo def...
posta 11.03.2013 - 17:13
2
risposte

Qual è il processo di determinazione del metodo in cui una gerarchia di classi deve essere eseguita?

Pensavo di aver capito l'ereditarietà e il polimorfismo, ma mi è stata data questa domanda, e non posso, per la vita di me, capire quale sia la risposta corretta o a cosa stanno cercando di ottenere: The process of determining which method...
posta 15.04.2014 - 00:05