Domande con tag 'mixins'

2
risposte

Qual è la differenza tra un Mixin e un Tratto?

Da quello che posso dire da Scala e Hack - mixin: Può avere lo stato (cioè proprietà dell'istanza) Può fornire solo metodi concreti Può avere costruttori, chiamati nello stesso ordine in cui le loro classi sono state mescolate in Se...
posta 14.04.2018 - 22:37
2
risposte

Una classe di Dio è ancora una cattiva pratica se viene usata con i mixin?

Ogni descrizione che ho letto sulle lezioni di Dio li considera un anti-modello e una cattiva pratica. La maggior parte delle descrizioni che ho letto sui mixin le considera accettabili in alcuni casi. Se la funzionalità di una classe di Dio vie...
posta 20.11.2017 - 18:12
1
risposta

Ruby: abuso di mixin

Attualmente sto lavorando con un codice che IMO ha abusato delle funzioni di mixy di Ruby. Dato che sono nuovo al rubino, mi chiedo se MO in IMO sia corretto o meno. La mia domanda principale è ciò che ha più senso (e se ci sono delle differe...
posta 11.02.2016 - 17:33
1
risposta

Classi per l'integrazione di BitBucket e GitHub nel nostro sito (una questione di ereditarietà e composizione)

Sto scrivendo un sistema di callback per BitBucket e GitHub che dovrebbe modificare il nostro sito su determinati eventi in BitBucket o GitHub. È ragionevole creare una classe base come GitIntegration per gestire sia BitBucket ( BitBuc...
posta 09.11.2016 - 21:27