登录 注册
当前位置:主页 > 资源下载 > 5 > Keeping_Up_With_the_Javascripts_ES6:PIRPLE.com下载

Keeping_Up_With_the_Javascripts_ES6:PIRPLE.com下载

  • 更新:2024-07-02 20:19:32
  • 大小:594KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

一个注意到使用OOP概念的好处的项目是一个Canvas,在其中您可以可视化不同的几何图形(矩形,圆形,三角形等)。 一种非面向对象的方法是使用诸如drawRectangle,drawCircle等成员方法创建一个Canvas类。但是,此解决方案不适用,因为它不使用面向对象编程的功能,并且很难解决问题,因为它的长度很长。该代码是相当可观的。 使用OOP,建议如下: 创建一个Canvas类。它必须具有形状的集合(与Shape类聚合)。您还应该具有addShape之类的方法来添加新图形,或者使用deleteShape之类的方法来删除已经添加的图形。它还应具有drawAll函数,以绘制所有添加的图形。 Shape是具有绘制方法的基类。每个形状都有一个大小(组成)和一个位置。位置是具有坐标(x,y)属性的类。大小具有width和height属性。每个特定的形状(矩形,三角形,圆形)都是形状的子类,因