import java.awt.Graphics; /** * Draws nothing. Null object pattern. */ class NullDrawable implements IDrawable { public static final NullDrawable Singleton = new NullDrawable (); private NullDrawable () { } public void draw(Graphics g) { } }