From: Pixel Date: 2001-11-30T22:44:18+09:00 Subject: [ruby-talk:27063] Re: thoughts on virtual base classes, interfaces Robert Feldt writes: > On the other hand I don't have a clear-cut way to choose between a Mix-in > or a Super class. Any can share their heuristics? Most flexible is often > to only use Mix-ins, I guess? I would think an answer to this question > suitable for the FAQ since its likely to be an issue for newcomers > learning about the Module/Class dicothomy and their uses. Isn't a mix-in "interface inheritance", aka it should stateless (per object).