Alla fine è un po’ come chiedersi, “perché esistono le interfacce in> Java se si può ereditare”?
Perché puoi ereditare da una sola classe, ma implementare 10mila interfacce.
Il punto è anche che in java non puoi riaprire la classe per aggiungerne
metodi, qui si.
A me interesserebbe sapere se oltre a motivi filosofici ci sono anche
quelli tecnici,
ma proprio nel weekend ho fatto un plugin che applica questo principio e
funziona una bomba…
quindi credo non ce ne siano.