If you need some kind of textual information on whether its a class or
an interface, you can name your interfaces with an "I".
interface IShape
{
}
abstract class Drawable
{
}
class Rectangle : IShape, Drawable {}
It's pretty common in other languages, I've seen it used in D as well.