类 ThirdPartyRendererAdapter

java.lang.Object
com.example.graphics.adapter.ThirdPartyRendererAdapter
所有已实现的接口:
Renderer

public class ThirdPartyRendererAdapter extends Object implements Renderer
Adapter for the ThirdPartyRenderer interface. This adapts the third-party renderer to our Renderer interface. Implementation of the Adapter pattern.
  • 字段详细资料

  • 构造器详细资料

    • ThirdPartyRendererAdapter

      public ThirdPartyRendererAdapter(ThirdPartyRenderer thirdPartyRenderer)
      Constructor takes the third-party renderer to adapt
      参数:
      thirdPartyRenderer - the third-party renderer to adapt
  • 方法详细资料

    • renderCircle

      public void renderCircle(Circle circle)
      从接口复制的说明: Renderer
      Render a circle
      指定者:
      renderCircle 在接口中 Renderer
      参数:
      circle - the circle to render
    • renderRectangle

      public void renderRectangle(Rectangle rectangle)
      从接口复制的说明: Renderer
      Render a rectangle
      指定者:
      renderRectangle 在接口中 Renderer
      参数:
      rectangle - the rectangle to render
    • renderLine

      public void renderLine(Line line)
      从接口复制的说明: Renderer
      Render a line
      指定者:
      renderLine 在接口中 Renderer
      参数:
      line - the line to render
    • renderTriangle

      public void renderTriangle(Triangle triangle)
      从接口复制的说明: Renderer
      Render a triangle
      指定者:
      renderTriangle 在接口中 Renderer
      参数:
      triangle - the triangle to render
    • clear

      public void clear()
      从接口复制的说明: Renderer
      Clear the rendering surface
      指定者:
      clear 在接口中 Renderer
    • display

      public void display()
      从接口复制的说明: Renderer
      Display the rendered content
      指定者:
      display 在接口中 Renderer