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

济南公众平台网站建设怎么做中英文的网站

济南公众平台网站建设,怎么做中英文的网站,有免费开网店的吗,fusion做电影网站卡死Java中的策略模式#xff08;Strategy Pattern#xff09;是一种行为型设计模式#xff0c;它定义了一系列的算法#xff0c;并将每一个算法封装起来#xff0c;使它们可以互相替换。策略模式让算法的变化独立于使用算法的客户。 策略模式的关键特点如下#xff1a; 定义…Java中的策略模式Strategy Pattern是一种行为型设计模式它定义了一系列的算法并将每一个算法封装起来使它们可以互相替换。策略模式让算法的变化独立于使用算法的客户。 策略模式的关键特点如下 定义策略接口策略模式首先定义一个策略接口用于规范所有策略算法的公共操作和属性。具体策略类实现策略接口的多个具体策略类每个具体策略类实现了策略接口中的抽象方法定义了特定的算法。环境类环境类负责维护一个策略对象的引用客户端通过环境类来选择和使用策略对象。 策略模式的基本实现如下 // 策略接口 public interface Strategy {void execute(); } // 具体策略类1 public class ConcreteStrategyA implements Strategy {public void execute() {System.out.println(执行策略A);} } // 具体策略类2 public class ConcreteStrategyB implements Strategy {public void execute() {System.out.println(执行策略B);} } // 环境类 public class Context {private Strategy strategy;public Context(Strategy strategy) {this.strategy strategy;}public void setStrategy(Strategy strategy) {this.strategy strategy;}public void executeStrategy() {strategy.execute();} } // 使用 public class StrategyPatternDemo {public static void main(String[] args) {Context context new Context(new ConcreteStrategyA());context.executeStrategy(); // 输出 执行策略Acontext.setStrategy(new ConcreteStrategyB());context.executeStrategy(); // 输出 执行策略B} }策略模式的优点包括 算法可以独立于使用算法的客户变化。增加新算法变得容易只需要添加一个新的具体策略类即可。客户端与具体策略类解耦客户端只需要知道策略接口不需要知道具体策略类的实现。 策略模式的缺点是可能会导致系统中类的数量增加因为每增加一种策略就需要增加一个具体策略类。 策略模式通常用于需要多种算法或策略选择的场景例如排序算法、状态机、游戏中的不同难度级别等。通过使用策略模式可以方便地切换算法或策略而无需修改现有的代码。
http://www.pierceye.com/news/36097/

相关文章:

  • 网站建设站平面设计软件哪个好用
  • 网站用什么框架网站被黑是怎么回事啊
  • 花店网站建设文案如何设计一个网页首页代码
  • 公司网站的具体步骤装修公司咨询
  • 蓬莱网站建设价格删除wordpress有什么影响
  • 有哪些做婚礼平面设计的网站编程免费自学网站
  • 西安做网站哪家最便宜学校网站建设是什么意思
  • 建设银行积分兑换网站站外推广6种方法
  • 想访问国外网站 dns合肥大建设
  • 饿了么网站开发费用wordpress 多个文章页
  • 界首网站优化公司网站前端设计外包公司
  • 资源专业网站优化排名在线学网页设计
  • php违章网站开发曰本免费网站
  • 如何免费制作一个公司网站公司网站制作教学
  • 企业网站策划书模板范文深圳网站制作的公司哪家好
  • 汕尾建设局安检站网站常德网站优化推广
  • 国外平面设计分享网站有哪些网站怎么建立会员
  • 滨湖网站制作d?t网站模版
  • 网站建设和推广大概需要多少费用人才网站源码
  • 网站制作哪些公司制作电子商务公共服务网
  • 毕业设计网站方向东莞网站推广排名
  • 莱芜网站优化费用网络营销推广方法和手段
  • 汽车网站推广策略网上购物系统论文
  • 知乎做笔记的网站企业传统网站开发实例
  • 做视频小网站犯法吗企业网站建设免费
  • 新材料 东莞网站建设网站分享的功能怎么做的
  • 模板网站建设乐云seo效果好如何在手机上制作网站
  • 网站 iss免费快速建站工具
  • 网站权重数据包山东济宁网站建设设计
  • 长沙做网站设计win7家用电脑做网站服务器