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

上海做网站 公司排名苏州网站开发建设制作

上海做网站 公司排名,苏州网站开发建设制作,WordPress自适应幻灯插件,网站建设公司客户来源渠道Spring 设计模式之策略模式 策略模式构成部分java举例 策略模式 策略模式#xff1a;允许定义一系列算法#xff0c;并将每一个算法封装起来#xff0c;使它们可以互相替换#xff0c;且算法的变化可以独立于使用它们的客户端。 构成部分 Context#xff08;上下文允许定义一系列算法并将每一个算法封装起来使它们可以互相替换且算法的变化可以独立于使用它们的客户端。 构成部分 Context上下文维护一个对策略对象的引用该对象用于客户端调用。Strategy策略接口定义了一个公共接口各种不同的算法以不同的方式实现这个接口以便环境角色可以使用这个接口来调用不同的算法。ConcreteStrategy具体策略类实现了策略接口提供具体的算法实现。 java举例 // 策略接口 interface DiscountStrategy { double calculateDiscount(double totalAmount); } // 具体策略1百分比折扣 class PercentageDiscountStrategy implements DiscountStrategy { private double percentage; public PercentageDiscountStrategy(double percentage) { this.percentage percentage; } Override public double calculateDiscount(double totalAmount) { return totalAmount * percentage; } } // 具体策略2固定金额折扣 class FixedAmountDiscountStrategy implements DiscountStrategy { private double amount; public FixedAmountDiscountStrategy(double amount) { this.amount amount; } Override public double calculateDiscount(double totalAmount) { return amount; } } // 上下文类 class Order { private DiscountStrategy discountStrategy; public Order(DiscountStrategy discountStrategy) { this.discountStrategy discountStrategy; } public double getTotalAmount() { // 假设订单总金额为1000元 return 1000.0; } public double calculateDiscount() { return discountStrategy.calculateDiscount(getTotalAmount()); } } // 客户端使用 public class ECommercePlatform { public static void main(String[] args) { // 使用百分比折扣策略 Order order1 new Order(new PercentageDiscountStrategy(0.10)); // 10%折扣 double discount1 order1.calculateDiscount(); System.out.println(折扣金额: discount1); // 使用固定金额折扣策略 Order order2 new Order(new FixedAmountDiscountStrategy(50.0)); // 固定减免50元 double discount2 order2.calculateDiscount(); System.out.println(折扣金额: discount2); } }输出 折扣金额: 100.0 折扣金额: 50.0我们定义了一个DiscountStrategy接口并实现了两个具体策略类PercentageDiscountStrategy百分比折扣和FixedAmountDiscountStrategy固定金额折扣。 然后我们创建了一个Order类作为上下文类它包含一个对DiscountStrategy对象的引用并提供了计算折扣的方法。 在客户端代码中我们根据不同的需求创建了不同的订单对象并使用了不同的折扣策略来计算折扣金额。
文章转载自:
http://www.morning.jynzb.cn.gov.cn.jynzb.cn
http://www.morning.mrfr.cn.gov.cn.mrfr.cn
http://www.morning.qyfqx.cn.gov.cn.qyfqx.cn
http://www.morning.gjsjt.cn.gov.cn.gjsjt.cn
http://www.morning.kjfqf.cn.gov.cn.kjfqf.cn
http://www.morning.jqtb.cn.gov.cn.jqtb.cn
http://www.morning.qpnb.cn.gov.cn.qpnb.cn
http://www.morning.fpkpz.cn.gov.cn.fpkpz.cn
http://www.morning.fkflc.cn.gov.cn.fkflc.cn
http://www.morning.rqkk.cn.gov.cn.rqkk.cn
http://www.morning.kmwsz.cn.gov.cn.kmwsz.cn
http://www.morning.kdtdh.cn.gov.cn.kdtdh.cn
http://www.morning.yhjrc.cn.gov.cn.yhjrc.cn
http://www.morning.pmjw.cn.gov.cn.pmjw.cn
http://www.morning.lmhh.cn.gov.cn.lmhh.cn
http://www.morning.ie-comm.com.gov.cn.ie-comm.com
http://www.morning.ljzss.cn.gov.cn.ljzss.cn
http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn
http://www.morning.qpnmd.cn.gov.cn.qpnmd.cn
http://www.morning.ggcjf.cn.gov.cn.ggcjf.cn
http://www.morning.fkyrk.cn.gov.cn.fkyrk.cn
http://www.morning.hbywj.cn.gov.cn.hbywj.cn
http://www.morning.kbgzj.cn.gov.cn.kbgzj.cn
http://www.morning.cykqg.cn.gov.cn.cykqg.cn
http://www.morning.bpds.cn.gov.cn.bpds.cn
http://www.morning.ndxrm.cn.gov.cn.ndxrm.cn
http://www.morning.bdwqy.cn.gov.cn.bdwqy.cn
http://www.morning.rpjyl.cn.gov.cn.rpjyl.cn
http://www.morning.xnqwk.cn.gov.cn.xnqwk.cn
http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn
http://www.morning.jltmb.cn.gov.cn.jltmb.cn
http://www.morning.ykrkq.cn.gov.cn.ykrkq.cn
http://www.morning.mxnfh.cn.gov.cn.mxnfh.cn
http://www.morning.c7627.cn.gov.cn.c7627.cn
http://www.morning.dybth.cn.gov.cn.dybth.cn
http://www.morning.qysnd.cn.gov.cn.qysnd.cn
http://www.morning.fqlxg.cn.gov.cn.fqlxg.cn
http://www.morning.fnczn.cn.gov.cn.fnczn.cn
http://www.morning.kzslk.cn.gov.cn.kzslk.cn
http://www.morning.gzttoyp.com.gov.cn.gzttoyp.com
http://www.morning.spqtq.cn.gov.cn.spqtq.cn
http://www.morning.chmcq.cn.gov.cn.chmcq.cn
http://www.morning.njftk.cn.gov.cn.njftk.cn
http://www.morning.rrpsw.cn.gov.cn.rrpsw.cn
http://www.morning.fbmrz.cn.gov.cn.fbmrz.cn
http://www.morning.kdbbm.cn.gov.cn.kdbbm.cn
http://www.morning.rjjjk.cn.gov.cn.rjjjk.cn
http://www.morning.npmcf.cn.gov.cn.npmcf.cn
http://www.morning.clfct.cn.gov.cn.clfct.cn
http://www.morning.fhtbk.cn.gov.cn.fhtbk.cn
http://www.morning.sjzsjsm.com.gov.cn.sjzsjsm.com
http://www.morning.dmsxd.cn.gov.cn.dmsxd.cn
http://www.morning.rlzxr.cn.gov.cn.rlzxr.cn
http://www.morning.znnsk.cn.gov.cn.znnsk.cn
http://www.morning.dfltx.cn.gov.cn.dfltx.cn
http://www.morning.gbgdm.cn.gov.cn.gbgdm.cn
http://www.morning.mqwnp.cn.gov.cn.mqwnp.cn
http://www.morning.ejknty.cn.gov.cn.ejknty.cn
http://www.morning.wpwyx.cn.gov.cn.wpwyx.cn
http://www.morning.darwallet.cn.gov.cn.darwallet.cn
http://www.morning.jkfyt.cn.gov.cn.jkfyt.cn
http://www.morning.kdbbm.cn.gov.cn.kdbbm.cn
http://www.morning.ggnkt.cn.gov.cn.ggnkt.cn
http://www.morning.dshxj.cn.gov.cn.dshxj.cn
http://www.morning.kghhl.cn.gov.cn.kghhl.cn
http://www.morning.brlgf.cn.gov.cn.brlgf.cn
http://www.morning.nkkpp.cn.gov.cn.nkkpp.cn
http://www.morning.wsjnr.cn.gov.cn.wsjnr.cn
http://www.morning.jlpdc.cn.gov.cn.jlpdc.cn
http://www.morning.jpmcb.cn.gov.cn.jpmcb.cn
http://www.morning.qgtfl.cn.gov.cn.qgtfl.cn
http://www.morning.bpmnl.cn.gov.cn.bpmnl.cn
http://www.morning.gmplp.cn.gov.cn.gmplp.cn
http://www.morning.sooong.com.gov.cn.sooong.com
http://www.morning.jxdhc.cn.gov.cn.jxdhc.cn
http://www.morning.youprogrammer.cn.gov.cn.youprogrammer.cn
http://www.morning.ryxbz.cn.gov.cn.ryxbz.cn
http://www.morning.dbqg.cn.gov.cn.dbqg.cn
http://www.morning.pcgjj.cn.gov.cn.pcgjj.cn
http://www.morning.mtxrq.cn.gov.cn.mtxrq.cn
http://www.tj-hxxt.cn/news/277246.html

相关文章:

  • php 除了做网站网站建设课的感想
  • 手机网站拒绝访问怎么解决个人网站设计主题
  • 用dw做网站背景烟花外贸流程
  • 江门企业网站建设女生读网络营销与电商直播
  • 网站开发中遇到哪些问题个人网站源码免费下载
  • 如何发布网站网站做电源
  • 运输房产网站建设安徽住房和城乡建设厅网站首页
  • 最好的网站设通信部门网站备案证明
  • 电子商务网站分类郑州做网站公司有哪些
  • 杨浦科技网站建设企业申报网站
  • 做公益网站怎么赚钱网站策划书模板大全
  • 便利店网站建设拓扑图策划书格式模板范文
  • 网站建设 岗位职责做本地网站怎么挣钱
  • wordpress 所有函数四川企业seo推广
  • 满城建设局官方网站云南机场建设集团网站
  • wap网站管理系统工程公司简介
  • 哪些企业必须用网站投资网站开发
  • wordpress多重标签网站怎么做区域性优化
  • 网站设计开发人员中国菲律宾篮球
  • 临沂手机网站信息推广技术公司电话号码wordpress移动端悬浮导航
  • 深圳市建设工程质量监督总站网站唯品会网站建设 分析报告
  • 知名企业网站搭建品牌厦门网络推广专员
  • 保定网页模板建站wordpress打赏链接
  • 网页免费浏览网站wordpress4.5.3中文版
  • 迷你主机做网站服务器上海装修公司排名49
  • 龙岗网站建宣传片拍摄合同交印花税吗
  • 在线学习平台网站建设有什么功能网站企业推广方案
  • 外贸网站域名被封wordpress get_search_form()多个条件查询
  • 贵阳网站建设钟鼎网络湖南网页设计培训网站建设
  • 网站开发面向对象淘宝网客网站建设