> Java interfaces are very useful, however. Java programming seems to be 
> less and less about inheritance and more and more about implementing 
> interfaces; at least it does amongst Java programmers with taste :-)

It seems to me that that's where Python has a real advantage.  With
real support for multiple inheritance, Python "interfaces" could be
real classes (either like real Java classes or Java abstract classes),
perhaps providing default implementations.  You get the goodness of
mix-ins, along with interface communication.

Bill
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to