> Sundaes: Chocolate with Chocolate, Chocolate with Strawberry
> ... etc"

> or I could write: Sundaes: Chocolate, Strawberry
  served with a choice of Chocolate or Strawberry topping.

The only reason I disagree here is because I don't in what case a message
would be subclasses except to deal with a different key type. The
difficulty of not having multiple inheritance only comes about if there is
a reason to multiply inherit.

> 1) Having one way to add different new capabilities is not necessarily a good
> thing, because of the effect above. It also creates a major problem with
> inheritance.

Maybe. And if you can provide a convincing example, then I
agree. Otherwise, I think one way to add capabilities is nice and
convenient and elegant.



_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to