// Implementation specific public void Draw() { drawingAPI.DrawCircle(x, y, radius); }
} // low-level (i.e. Implementation-specific) public void Draw() { drawingAPI.DrawCircle(x, y, radius); } // high-level (i.e. Abstraction-specific)