import Raster; import Surface; public abstract interface Drawable { public abstract void setSurface(Surface s); public abstract Surface getSurface(); public abstract void Draw(Raster r); public abstract void Illuminate(Light l[], int lights); }