Why protocol? Multiple inheritance still why? Value types still why? No instance and memory still why?
Anonymous
My answer was multiple inheritance. You want to a common functionality which dont fit the need to have for both of them to be subclassed from a same super class. Still you need it. Multiple inheritance. You don't need two super classes.
Check out your Company Bowl for anonymous work chats.