Domande con tag 'polymorphism'

2
risposte

Polymorphism parametrico C ++

Nell'articolo di Wikipedia su Parametric Polymorphism , è il seguente commento su C ++. Qualcuno può spiegare a cosa si riferisce quando si parla di "aspetti ad hoc"? (Penso che abbia bisogno di una citazione). Some implementations of type...
posta 03.03.2016 - 03:45
2
risposte

Tipi Haskell per funzioni

Non capisco la risposta a questa domanda: Q: Can Haskell find a type for the function selfapply defined by: selfapply f = f f A: The function selfapply is not typeable in the simple system of types: we need to associate to f two types...
posta 02.05.2015 - 00:38
2
risposte

È possibile avere un polimorfismo Ad-Hoc con l'invio in runtime?

Come ho capito e come descritto qui , il polimorfismo ad-hoc è limitato alla spedizione in fase di compilazione. Cioè, se abbiamo una funzione che si aspetta un argomento che appartiene a un typeclass, dobbiamo conoscere il tipo concreto dell'a...
posta 10.10.2014 - 19:26
1
risposta

È una cattiva pratica incapsulare una singola operazione in una classe? [duplicare]

Recentemente ho avuto un backstage su StackOverflow sulla mia risposta a questa domanda . La domanda era semplice. L'autore voleva trasformare un numero in una versione abbreviata che aggiungeva K , M o B a seconda della dimensione de...
posta 05.02.2014 - 16:15
2
risposte

Cos'è la distribuzione polimorfica

Nelle pagine 136 e 137 in The Clean Coder , Robert C. Martin descrive come i chip possono essere distribuiti in modo indipendente grazie a un vtable: The solution was pretty simple. Each chip had to be decoupled from all the others. Each...
posta 16.07.2016 - 16:44
1
risposta

Implementazione di una serie di azioni indipendenti disparate ma con accessibilità comune

Ho l'obbligo di implementare un tipo di IA per un progetto, il problema è che ho problemi a visualizzare come l'IA dovrebbe essere effettivamente implementata. Essenzialmente, voglio che l'intelligenza artificiale sia la più dinamica possibil...
posta 05.07.2015 - 03:55
1
risposta

Alternative a #if quando il polimorfismo non sembra possibile

Ci sono un paio di posti in cui #if sembra darti capacità che il polimorfismo non ha: Specifica specificando la classe base Quando una sezione contiene codice non riconosciuto da un compilatore su un'altra piattaforma es. alcuni nuovi op...
posta 24.04.2015 - 12:16
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
2
risposte

Polimorfismo basato sul numero di argomenti?

Ho sentito che cambiare il comportamento di una funzione in base al tipo di argomento è chiamato polimorfismo ad hoc: program Adhoc; function Add(x, y : Integer) : Integer; begin Add := x + y end; function Add(s, t : String) : String; b...
posta 11.01.2018 - 16:21
1
risposta

Progettazione di operazioni generiche in linguaggi orientati agli oggetti

Ho trovato una citazione interessante in SICP che penso sia molto rilevante nella progettazione orientata agli oggetti: We see that, in general, a type may have more than one subtype. Triangles and quadrilaterals, for instance, are both...
posta 05.07.2016 - 11:47