当前位置: 首页 > news >正文

网站开发的关键技术广州建设工程安全质量监督网站

网站开发的关键技术,广州建设工程安全质量监督网站,拉新推广,wordpress免登录支付宝需求 创建图形管理器 -记录多种图形(圆形、矩形.) --提供计算总面积的方法, 要求:增加新图形,不影响图形管理器 测试: 创建图形管理器,存储多个图形对象。 通过图形管理器,调用计算总面积方法 思路 ​​​​​​​ 代码 # ------…

需求

创建图形管理器

        -记录多种图形(圆形、矩形.)

        --提供计算总面积的方法,

        要求:增加新图形,不影响图形管理器

        测试:

        创建图形管理器,存储多个图形对象。

        通过图形管理器,调用计算总面积方法

思路

 ​​​​​​​

 代码

# ---------------- 架构 --------------
class GraphController:def __init__(self):self.__list_graphs = []def add_graph(self,new_graph):if isinstance(new_graph,Graph):self.__list_graphs.append(new_graph)def get_total_area(self):total_area = 0for item in self.__list_graphs:total_area += item.calculate_area()return total_areaclass Graph:def calculate_area(self):pass# ---------------- 程序员 --------------
class Circle(Graph):def __init__(self,radius=0):self.__radius = radiusdef calculate_area(self):return 3.14 * self.__radius ** 2class Rectangle(Graph):def __init__(self,length=0,width=0):self.length = lengthself.width = widthdef calculate_area(self):return self.length * self.width# ---------------- 测试 --------------
controller = GraphController()
circle = Circle(2)
rec = Rectangle(2,3)
controller.add_graph(circle)
controller.add_graph(rec)
print(controller.get_total_area())

http://www.sczhlp.com/news/100233/

相关文章:

  • 国家住房和城乡建设厅网站首页廊坊seo整站优化
  • 电商网站建设与管理自考试卷seo搜索营销分析方案
  • 做网站要招什么样的程序员石家庄桥西网站制作公司
  • 江苏连云港网站制作公司wordpress主题投稿
  • 网站建设书籍wordpress文件调用
  • 做网站需要懂什么技术淮阴区城乡建设局网站
  • Java并发编程(3)
  • 斐波那契子序列
  • [豪の学习笔记] 软考中级备考 基础复习#10
  • 题解:CF2137D Replace with Occurrences
  • 题解:CF2137C Maximum Even Sum
  • 做网站意义和目的怎样做知道网站
  • 驾校网站建设建筑设计网站国外
  • 企业招聘网站哪个最好软件著作权
  • 第02周 java预习
  • 编码规范
  • 深入解析:【译】Visual Studio 八月更新已发布 —— 更智能的人工智能、更出色的调试功能以及更多控制权
  • 命令模式在 TPL Dataflow 反馈回路管道中的应用及问题解决
  • Ubuntu 24.04 服务器调整MySQL 8.0.42 三节点集群(一主两从架构)安装部署配置教程
  • 长春模板建站代理pluto wordpress 下载
  • 网站建设 发布wordpress 模特模板
  • 网站留言效果怎么做做欧美贸易的主要有哪些网站
  • 犀牛云做网站多少钱可信网站
  • 网站修改联系方式wordpress邮件激活账号
  • 万户做网站如何免费的网站推广方法
  • 网站开发文本电商摄影
  • 网站设计专业知识技能网站常用的蓝色
  • 电商网站的商品主图南昌哪里网站建设专业
  • 使用docker创建nginx镜像
  • docke容器版Nessus登录+破解+激活+特征库更新