Domande con tag 'polymorphism'

2
risposte

Quanti tipi di polimorfismo esistono nel linguaggio Python?

Ho appena letto un articolo di Luca Cardelli e ha spiegato i tipi di polimorfismo che sono: L'articolo è denominato Informazioni sui tipi, sull'astrazione dei dati e sul polimorfismo . Tipi di polimorfismo Cardelli definisce diversi...
posta 09.11.2016 - 15:46
2
risposte

stati applicativi della GUI e polimorfismo

Ho un'applicazione GUI WinForms, che può funzionare in due "stati" con diverse funzionalità, ma questi stati condividono i controlli della GUI. Sto dividendo questi stati usando enum quasi in ogni metodo, come: private void picBox_Mou...
posta 17.08.2016 - 13:51
2
risposte

Una funzione può essere polimorfa e sovraccaricata?

Nel libro di Graham Hutton "Programming in Haskell", definisce una funzione polimorfica , se il suo tipo "contiene una o più variabili di tipo". Definisce quindi una funzione come sovraccaricata , se il suo tipo "contiene uno o più vincoli di...
posta 18.04.2016 - 17:38
1
risposta

Perché lanciare un'eccezione 'deve implementare questa funzione' piuttosto che rendere astratta la funzione?

Nelle librerie del supporto Android qui le funzioni destroyItem e instantiateItem generano un'eccezione se non vengono sovrascritte: 175 throw new UnsupportedOperationException( 176 "Required method instantiat...
posta 04.11.2015 - 09:07
2
risposte

Ha senso utilizzare le interfacce se non si dispone di polimorfismo?

Supponiamo che abbia classi distinte che hanno lo stesso comportamento, che può essere rappresentato in questo modo: public interface Behavior { void operationA(); } public class ImplementerA implements Behavior { public void operatio...
posta 15.07.2014 - 14:55
1
risposta

Diversi algoritmi di punteggio per diversi elementi di competizione

Sto creando un sistema di punteggio per una competizione che è alquanto oscura, ma assomiglia alle Olimpiadi in termini di struttura ad alto livello. Pertanto, farò la mia domanda in termini di una versione astratta e fittizia delle Olimpiadi, p...
posta 24.04.2014 - 17:23
5
risposte

Polimorfismo in classi quasi identiche

Al momento sto lavorando a un progetto con diverse istanze di abstract class . Alcune funzioni nelle sottoclassi sono le stesse, altre no. Questo porterebbe al codice come il seguente. Nel codice uso l'oggetto come parametro, ma nel progett...
posta 21.10.2016 - 12:59
6
risposte

Confusione sull'ereditarietà

So che potrei avere downvoted per questo, ma sono davvero curioso. Mi è stato insegnato che l'ereditarietà è uno strumento di polimorfismo molto potente, ma non riesco a usarlo bene in casi reali. Finora, posso usare l'ereditarietà solo qu...
posta 11.11.2013 - 05:31
4
risposte

Quando non usare la dinamica in C # [chiuso]

Sto creando una classe simile alla seguente: public class KeyValue { public readonly string key; public readonly object value; } Il valore potrebbe essere di qualsiasi tipo di oggetto come conseguenza di questo design. In alterna...
posta 18.09.2014 - 02:30
2
risposte

Domanda intervista "Cos'è la funzione virtuale" [chiusa]

È stato divertente per me, e sono interessante la reazione a questa domanda della comunità. Era un'intervista per lo sviluppatore C ++ / Qt e veniva posta una domanda "Cos'è la funzione virtuale" . Non qualcosa come "come funziona il polimorfis...
posta 07.09.2013 - 23:43