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

推广做网站多少钱百度地址如何设置门店地址

推广做网站多少钱,百度地址如何设置门店地址,网站后台管理系统有哪些,优酷视频上传网站源码使用适配器模式使用两个或是多个不兼容的接口兼容。在不修改不兼容代码的情况下使用适配器模式实现接口一致性。通过Adapter 类实现。 例子: 一个俱乐部类Club,艺术加被请到俱乐部在表演节目: organize_performance()…

使用适配器模式使用两个或是多个不兼容的接口兼容。在不修改不兼容代码的情况下使用适配器模式实现接口一致性。通过Adapter 类实现。

例子: 一个俱乐部类Club,艺术加被请到俱乐部在表演节目: organize_performance()

Musician类 play()  方法  Dancer 类主要是dance() 方法执行  (external.py) 

外部模块导入(adapter.py)创建一个通用的  Adapter类调整不兼容的对象。

 __init__() 方法的obj 参数是需要修改的对象,adapted_methods 是一个字典,包含与客户端调用的方法和应该调用方法匹配的键值对。

chapter04/external.py

class Musician: def __init__(self, name): self.name = namedef __str__(self): return f'the musician {self.name}' def play(self): return 'plays music' class Dancer: def __init__(self, name): self.name = name def __str__(self): return f'the dancer {self.name}' def dance(self): return 'does a dance performance' 

chapter04/adapter.py

from external import Musician, Dancerclass Club: def __init__(self, name): self.name = name def __str__(self): return f'the club {self.name}' def organize_event(self): return 'hires an artist to perform for the people' class Adapter: def __init__(self, obj, adapted_methods): self.obj = obj self.__dict__.update(adapted_methods) def __str__(self): return str(self.obj) def main(): objects = [Club('Jazz Cafe'), Musician('Roy Ayers'), Dancer('Shane Sparks')]for obj in objects:if hasattr(obj, 'play') or hasattr(obj, 'dance'):if hasattr(obj, 'play'):adapted_methods = dict(organize_event=obj.play)   # 设置调用方法统一organize_eventelif hasattr(obj, 'dance'):            adapted_methods = dict(organize_event=obj.dance)    # 设置调用方法统一organize_event# referencing the adapted object hereobj = Adapter(obj, adapted_methods)print(f' 输出 {obj} {obj.organize_event()}')  # 调用统一方法if __name__ == "__main__": main()

 输出 the club Jazz Cafe hires an artist to perform for the people
 输出 the musician Roy Ayers plays music
 输出 the dancer Shane Sparks does a dance performance

http://www.hkea.cn/news/951954/

相关文章:

  • 重庆网站设计人员外贸网站搭建推广
  • 局域网内的网站建设西安网站建设公司排名
  • 普通网站报价多少中南建设集团有限公司
  • 蚌埠做网站哪家好全网营销国际系统
  • 沈阳市网站制作谷歌香港google搜索引擎入口
  • 做美食网站的背景高端网站建设制作
  • 文件什么上传到wordpress泉州seo技术
  • 网站地址地图怎么做网页制作的软件有哪些
  • 如何用万网建设网站口碑营销策划方案
  • 做网站的基础架构东莞seo建站公司
  • 嘉兴做网站的哪家好龙岗网站制作
  • 论坛做网站好吗百度官方网页
  • 微信开发者工具获取系统日期seo优化一般包括
  • 怎么用文本做网站百度排行榜风云榜
  • 未来网站开发需求多搜索网站有哪几个
  • 网站建设 成都郑州高端网站制作
  • 快站怎么做淘客网站深圳关键词
  • 做网站时如何去掉网站横条小红书软文案例
  • 图虫南宁百度快速排名优化
  • 上城网站建设app推广文案
  • 网站建设特点宁波seo搜索引擎优化公司
  • 地产商网站建设网球新闻最新消息
  • 做爰全过程网站免费的视频谷歌seo搜索引擎
  • 怎么架设网站seo推广培训
  • 自己网站做问卷调查网页设计学生作业模板
  • 清远企业网站排名深圳网站建设系统
  • 互助平台网站建设费用卡点视频免费制作软件
  • 上海做b2b国际网站公司排名优化公司电话
  • 裙晖wordpress重庆seo整站优化
  • 乌克兰网站后缀谷歌浏览器下载电脑版