From virtual extension methods to mixins

Tom Hawtin tom.hawtin at oracle.com
Thu Jul 12 13:04:13 PDT 2012


To be clear, I am saying there exists no good way to resolve the 
problems of multiple inheritance. The particular solution to colliding 
abstract methods from the existing specification is (presumably) going 
to have to do (although the whole defender method thing seems a perverse 
response to an old library design fault). Of course, multiple 
inheritance (of interface or interface with code) should be actively 
discouraged.

Tom


More information about the lambda-dev mailing list