首页 > 编程语言 >python适配器模式

python适配器模式

时间:2023-07-30 13:11:51浏览次数:50  
标签:MyAdapter adt obj python 适配器 模式 cost self def

class A:
   def cost(self):
       print('cost a')


class B:
   def cost(self):
       print('cost b')


class MyAdapter:

   def __init__(self, obj):
       self.obj = obj

   def pay(self):
       self.obj.cost()


adt_a = MyAdapter(A())
adt_a.pay()

adt_b = MyAdapter(B())
adt_b.pay()

标签:MyAdapter,adt,obj,python,适配器,模式,cost,self,def
From: https://www.cnblogs.com/CJTARRR/p/17591310.html

相关文章

  • python数据分析师入门-学习笔记(第六节 爬虫合法吗)
    学习链接:Python数据分析师入门爬虫合法吗机器人协议robots.txt协议中规定了哪些内容可以获取,哪些内容不能获取通常协议中会标明哪些不让爬baidu.com/robots.txttaobao.com/robots.txt君子协议未标注是否可以爬取历史上哪些工程师被抓有一家公司被一锅端工程......
  • python数据分析师入门-学习笔记(第五节 爬虫分类)
    学习链接:Python数据分析师入门爬虫分类1.聚焦爬虫-完成某一项特定数据的采集-百分之九十的爬虫2.通用爬虫-什么内容都采集,存储下来-搜索引擎3.增量爬虫-既可以使用聚焦爬虫,也可以使用通用爬虫-当内容变化时,可以爬取变化的内容4.暗网爬虫-深网爬......
  • python数据分析师入门-学习笔记(第四节 爬虫的应用场景)
    学习链接:Python数据分析师入门实际应用企业中: 竞品调研数据采集 办公自动化个人: 比如看小说 有的网站收费 有的网站不收费,但是有广告 目标:不看广告不交钱 广告屏蔽插件 爬下来 比如说抢票、抢茅台、抢票.........
  • python 中的[:-1]和[::-1]的具体使用
    案例a='python'b=a[::-1]print(b)#nohtypc=a[::-2]print(c)#nhy#从后往前数的话,最后一个位置为-1d=a[:-1]#从位置0到位置-1之前的数print(d)#pythoe=a[:-2]#从位置0到位置-2之前的数print(e)#pyth用法说明b=a[i:j]表示复制a[i]到a[j-1],以生成新的list对象......
  • python数据分析师入门-学习笔记(第三节)
    学习链接:python数据分析师入门爬虫到底是什么概括爬虫是批量化自动获取既有数据 批量化 自动 既有数据通常 获取既有数据特殊 批量注册一批账号 批量去领取优惠券 批量自动下单购物 自动做任务(签到)......
  • [python+opencv]从0开始的ChineseChessOL项目
    背景暑假某日,家父突然提出想我做一个象棋的程序。由于在上个学期,我学过一点java的网络编程,也搭建了一台自己的服务器(腾讯云,后面考),同时考虑到下象棋没有什么复杂的算法,于是欣然答应。项目地址纯代码在github,完整客户端(包含所需要的图片和一个python安装包)在个人网页目前的版本......
  • python数据分析师入门-学习笔记(第二节)
    爬虫(数据采集)序言1.爬虫到底是什么2.爬虫的应用场景3.爬虫的分类4.爬虫合法吗5.爬虫如何搞钱初级1.开始爬虫的准备工作2.爬虫的核心流程3.数据获取4.数据提取5.数据存储6.应对反爬虫中级1.提升性能2.令牌池(cookie......
  • 玩转Python属性和方法,成为高手不再难!
    导言Python是一种简洁而强大的编程语言,其支持面向对象的编程范式。在Python中,属性和方法是面向对象编程的核心概念之一。本文将从入门到精通介绍Python中的属性和方法,帮助你深入了解这些重要的概念,并学会如何在实际开发中灵活应用它们。1.属性是什么?属性是对象的特性或数据,可......
  • 设计模式-迭代器模式在Java中使用示例
    场景为开发一套销售管理系统,在对该系统进行分析和设计时,发现经常需要对系统中的商品数据、客户数据等进行遍历,为了复用这些遍历代码,开发人员设计了一个抽象的数据集合类AbstractObjectList,而将存储商品和客户等数据的类作为其子类AbstractObjectList类的子类ProductList和Custo......
  • # yyds干货盘点 # 使用Python统计下桌面某个文件夹下(含多层子文件夹)具体文件的数量(方
    大家好,我是皮皮。一、前言前几天在Python最强王者群【东哥】问了一个Python自动化办公的问题,一起来看看吧。这个是他自己在实际工作中遇到的需求,正好遇到了这个问题,想着用Python来实现下。二、实现过程上一篇文章中已经分享了一个方法,这一篇文章继续分享另外一个方法,由【巭孬嫑勥烎......