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

住房城乡建设厅官方网站网站js修改头像代码

住房城乡建设厅官方网站,网站js修改头像代码,郑州手机网站制作公司,免费网站入口在哪策略模式是一种行为设计模式,它通过定义一系列算法,将每个算法封装起来,并使它们可以相互替换。策略模式让算法的变化独立于使用算法的客户。 下面我们将创建一个示例,其中有多种支付方式(例如信用卡支付和支付宝支付…

策略模式是一种行为设计模式,它通过定义一系列算法,将每个算法封装起来,并使它们可以相互替换。策略模式让算法的变化独立于使用算法的客户。

下面我们将创建一个示例,其中有多种支付方式(例如信用卡支付和支付宝支付)。我们将使用策略模式来实现这几种支付方式。

1.定义策略接口


from abc import ABC, abstractmethodclass PaymentStrategy(ABC):@abstractmethoddef pay(self, amount: float):pass

2.实现具体策略

class CreditCardPayment(PaymentStrategy):def __init__(self, card_number: str):self.card_number = card_numberdef pay(self, amount: float):print(f"支付 {amount} 元,通过信用卡 {self.card_number} 完成支付。")class AlipayPayment(PaymentStrategy):def __init__(self, account_id: str):self.account_id = account_iddef pay(self, amount: float):print(f"支付 {amount} 元,通过支付宝账户 {self.account_id} 完成支付。")

3.创建上下文,使用具体的策略进行支付。

class PaymentContext:def __init__(self, payment_strategy: PaymentStrategy):self.payment_strategy = payment_strategydef execute_payment(self, amount: float):self.payment_strategy.pay(amount)

4. 主程序中调用


def main():# 使用信用卡支付credit_card_payment = CreditCardPayment(card_number="1234-5678-9012-3456")payment_context = PaymentContext(payment_strategy=credit_card_payment)payment_context.execute_payment(100.0)print()# 使用支付宝支付alipay_payment = AlipayPayment(account_id="user@example.com")payment_context = PaymentContext(payment_strategy=alipay_payment)payment_context.execute_payment(200.0)if __name__ == "__main__":main()


文章转载自:

http://pAopRnep.ypzsk.cn
http://Bf2uCnlb.ypzsk.cn
http://kRn8o2PZ.ypzsk.cn
http://xIrk1IXC.ypzsk.cn
http://jB7fVT8J.ypzsk.cn
http://k5aomCUb.ypzsk.cn
http://WXVzABbe.ypzsk.cn
http://mAk9zNlh.ypzsk.cn
http://7bboTv0j.ypzsk.cn
http://kyzAdfrJ.ypzsk.cn
http://ZJatIVa1.ypzsk.cn
http://ORJ5qHrc.ypzsk.cn
http://MzoifhLP.ypzsk.cn
http://8WQIiy7R.ypzsk.cn
http://1tq33RQq.ypzsk.cn
http://2phRGBNY.ypzsk.cn
http://uEkPHgUq.ypzsk.cn
http://fE8wY5q0.ypzsk.cn
http://FE8LoNxW.ypzsk.cn
http://W5BdWBEy.ypzsk.cn
http://ZPiLQzhR.ypzsk.cn
http://KYJOrqZE.ypzsk.cn
http://UzGtA6Wg.ypzsk.cn
http://3xoFpRpt.ypzsk.cn
http://t6M4CH6O.ypzsk.cn
http://EkBpTw0D.ypzsk.cn
http://53AmTKLw.ypzsk.cn
http://9rDblJ87.ypzsk.cn
http://HEClo2J4.ypzsk.cn
http://HrgDLEKw.ypzsk.cn
http://www.dtcms.com/wzjs/649992.html

相关文章:

  • 涟源网站设计seo搜索优化 指数
  • 养殖业网站模板wordpress自动采集翻译
  • 河北网站建设备案价格中天建设集团有限公司总部在哪里
  • 上海营销型网站建设公司适合穷人的18个创业项目
  • 用织梦搭建网站北京制作网站主页
  • 威海市住房和城乡建设局网站给你一个网站你怎么做的吗
  • 建立公司网站需要注意什么兼职做网站这样的网站
  • 石家庄好用的招聘网站网站建设厘金手指排名二二
  • wordpress怎样做单页网站h5做的公司网站
  • 后端开发技术seo领导屋
  • 哪家建设公司网站湖北省建设用地预审网站
  • 如何申请免费的网站涨粉 wordpress
  • 大学做网站有哪些成都网站建设科技公司
  • 百度收录网站之后又怎么做品牌设计公司宣传画册
  • 网站开发硬件工程师待遇软件人员外包
  • 企业做网站需要提供什么资料做盗版电影网站后果
  • 什么视频直播网站做挣钱外贸公司有哪些职位
  • 慢慢来 网站建设html编辑器的程序怎么设置
  • 网站开发分析成都哪里可以做网站
  • 完整网站开发需要多久软文广告成功案例
  • 深圳哪家网站公司好单页网站seo如何优化
  • 昌做网站wordpress改二级域名
  • 网站开发毕业设计任务书怎么写pantone色卡官网入口
  • 找工作网站建设网页制作的公司的服务
  • 网站建设前期准备seo公司排名教程
  • 怎么做跟P站一样的网站微信公众平台开发代理
  • 网站建设所学内容搭建一个影视网站
  • p2p网站制作流程wordpress docker好处
  • 分类信息网站建设多少钱装修平台合作
  • 甘肃住房建设厅的网站首页做电影类网站