> 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