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

微信红包建设网站人工智能培训机构排名前十

微信红包建设网站,人工智能培训机构排名前十,网站海报做一张多少钱,wordpress文库管理内容#xff1a;将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。角色#xff1a; 抽象组建#xff08;component#xff09;叶子组建(Leaf)复合组建(Composite)客户端 (Client) UML 图 举个例子 需求#xf…内容将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。角色 抽象组建component叶子组建(Leaf)复合组建(Composite)客户端 (Client) UML 图 举个例子 需求需要创建一个图形由点线组成然后将两个点线组合图再组合成一个新的图形。 from abc import ABCMeta, abstractmethod# 抽象组件 class Graphic(metaclassABCMeta):abstractmethoddef draw(self):pass# 叶子组件 class Point(Graphic):def __init__(self, x, y):self.x xself.y ydef __str__(self):return 点%s,%s % (self.x, self.y)def draw(self):print(str(self))class Line(Graphic):def __init__(self, p1, p2):self.p1 p1self.p2 p2def __str__(self):return 线段[%s,%s] % (self.p1, self.p2)def draw(self):print(str(self))# 复合组件 class Picture(Graphic):def __init__(self, iterable):self.children []for g in iterable:self.add(g)def add(self, graphic):self.children.append(graphic)def draw(self):print(----------复合图形----------)for g in self.children:g.draw()print(----------复合图形----------)p1 Point(2, 3) l1 Line(Point(3, 4), Point(6, 7)) l2 Line(Point(1, 5), Point(2, 8)) pic1 Picture([p1, l1, l2])p2 Point(4, 2) l3 Line(Point(1, 4), Point(2, 5)) l4 Line(Point(3, 5), Point(1, 8)) pic2 Picture([p2, l3, l4])picPicture([pic1,pic2]) pic.draw()适用场景 表示对象的“部分-整体”层次结构特别是结构是递归的希望用户忽略组合对对象与单个对象的不同用户统一地使用组合结构中的所有对象 优点 定义了包含基本对象和组合对象的类层次结构简化客户端代码即客户端可以一致地使用组合对象和单个对象更容易增加新类型的组件
http://www.hkea.cn/news/14586549/

相关文章:

  • 代做网站修改维护上海哪家网站建得好
  • 网站开发 总结报告网站建设渠道
  • 公司如何组建网站福州网站建设吧
  • 网站点击快速排名盐城网站建设网站制作推广
  • 南京网站设计制作公司排名榜视频分享网站建设难吗
  • 利用百度图片做网站外链传智播客培训机构官网
  • 电子商务网站建设哪家好免费咨询医生妇科医生
  • 长沙专业做网站公司有哪些排名好的手机网站建设
  • wordpress建站免费教程湛江论坛
  • 网站服务器做下载链接国际网站卖东西怎么做
  • 上海高端建站wordpress进度条源码
  • 网站的自动登录是怎么做的品牌网站设计
  • 网站title是什么意思北京住房城乡建设网站
  • 裕顺网站建设广州市住房城乡建设局网站
  • 东营有什么网站建设公司怎么给餐饮店做网站
  • 江宁做网站价格广告代理商是什么意思
  • 网站系统的软件和硬件接口个人网站对应网站网址
  • 中国建设银行网站忘记密码怎么办wordpress添加一言
  • 个人做门户网站爬黄山旅游攻略游览路线
  • 网站推广技巧wordpress如何设置导航
  • 辽宁省品牌建设促进会网站承德市住房和城乡建设局网站
  • 面包屑 网站做电影网站只放链接算侵权吗
  • 东莞高端商城网站制作网站如何做广告
  • 手机网站如何生成app贵阳网站开发报价
  • 百度公司做网站优化多少钱阿里巴巴网站的功能
  • 最火的做牛排沙拉网站泉州排名推广
  • 网站推广方案怎么写的谷歌推广
  • 旅店网站建设规划书wordpress如何适配手机
  • 潍坊网站建设小程序网络设计是不是艺术类
  • 腾讯云网站模板盘锦seo网站建设