// Example 85 from page 61 of Java Precisely second edition (The MIT Press 2005) // Author: Peter Sestoft (sestoft@itu.dk) import java.awt.Color; import java.awt.Graphics; interface Colored { Color getColor(); } interface Drawable { void draw(Graphics g); } interface ColoredDrawable extends Colored, Drawable {}