Domande con tag 'multiple-dispatch'

1
risposta

Sovraccarico di Dispatch multipli e funzioni

Sto cercando di capire la differenza (se esiste) tra i due. Secondo la pagina di Wikipedia per il dispiegamento multiplo è sinonimo di sovraccarico di funzioni, ma poi in seguito continua a dire : In a language with only single dispatc...
posta 14.12.2011 - 12:57
1
risposta

Come affrontare l'estensibilità considerando l'Anti-Simmetria Dati / Oggetto?

In Clean Code di Uncle Bob, pagina 124-125 afferma Procedural code (code using data structures) makes it easy to add new functions without changing the existing data structures. OO code, on the other hand, makes it easy to add new classes w...
posta 27.04.2018 - 19:40
3
risposte

Informazioni sulla spedizione multipla

Ho letto in giro cercando di capire più dispacci e perché è così speciale. Su Wikipedia mi sono imbattuto in questo semplice esempio: (defmethod collide-with ((x asteroid) (y asteroid)) ;; deal with asteroid hitting asteroid ) (defm...
posta 14.04.2016 - 16:14
2
risposte

Strategia per implementare il Multiple Dispatch

Questa è una domanda su come funziona Multiple Dispatch. Supponiamo di avere una gerarchia di tipi come questa: Drawable -> Shape -> Polygon -> Rectangle E ci sono tre funzioni (Questo è uno pseudo-codice): void func(Rectangle...
posta 17.05.2017 - 16:41