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

企业网站备案后可否更改名称泰安做网站多少钱

企业网站备案后可否更改名称,泰安做网站多少钱,做淘宝客可以有高佣金的网站,建筑网格布生产厂家目录 一、实现方式 策略模式 模板模式 二、使用场景 三、优点 四、举例 一、实现方式 策略模式 定义策略接口 Strategy创建具体策略类 OperationAdd、OperationSubtract、OperationMultiply创建一个上下文类 Context#xff0c;包含一个策略对象的引用#xff0c;并通…目录 一、实现方式 策略模式 模板模式 二、使用场景 三、优点 四、举例 一、实现方式 策略模式 定义策略接口 Strategy创建具体策略类 OperationAdd、OperationSubtract、OperationMultiply创建一个上下文类 Context包含一个策略对象的引用并通过该引用调用策略 模板模式 定义抽象父类 Game包含模板方法和一些抽象方法或具体方法实现子类 Cricket、Football继承抽象父类并实现抽象方法不改变算法结构 //1、定义策略接口 public interface Strategy {public int doOperation(int num1, int num2); }//2、创建具体策略类 public class OperationAdd implements Strategy{Overridepublic int doOperation(int num1, int num2) {return num1 num2;} } public class OperationSubtract implements Strategy{Overridepublic int doOperation(int num1, int num2) {return num1 - num2;} } public class OperationMultiply implements Strategy{Overridepublic int doOperation(int num1, int num2) {return num1 * num2;} }//3、创建一个上下文类 public class Context {private Strategy strategy;public Context(Strategy strategy){this.strategy strategy;}public int executeStrategy(int num1, int num2){return strategy.doOperation(num1, num2);} }public class StrategyPatternDemo {public static void main(String[] args) {Context context new Context(new OperationAdd()); System.out.println(10 5 context.executeStrategy(10, 5));context new Context(new OperationSubtract()); System.out.println(10 - 5 context.executeStrategy(10, 5));context new Context(new OperationMultiply()); System.out.println(10 * 5 context.executeStrategy(10, 5));} } //1、定义抽象父类 Game public abstract class Game {abstract void initialize();abstract void startPlay();abstract void endPlay(); //模板public final void play(){ initialize();//初始化游戏 startPlay();//开始游戏 endPlay();//结束游戏} }//2、实现子类 public class Cricket extends Game { Overridevoid endPlay() {System.out.println(Cricket Game Finished!);} Overridevoid initialize() {System.out.println(Cricket Game Initialized! Start playing.);} Overridevoid startPlay() {System.out.println(Cricket Game Started. Enjoy the game!);} }public class Football extends Game {Overridevoid endPlay() {System.out.println(Football Game Finished!);}Overridevoid initialize() {System.out.println(Football Game Initialized! Start playing.);}Overridevoid startPlay() {System.out.println(Football Game Started. Enjoy the game!);} }public class TemplatePatternDemo {public static void main(String[] args) {Game game new Cricket();game.play();System.out.println();game new Football();game.play(); } } 二、使用场景 策当一个系统中有许多类它们之间的区别仅在于它们的行为时 模当存在一些通用的方法可以在多个子类中共用时 三、优点 策算法自由切换避免多重条件判断扩展性好 模封装不变部分扩展可变部分提取公共代码 四、举例 策 旅行方式的选择骑自行车、坐汽车.....每种方式都是一个可替换的策略Java AWT中的LayoutManager不同的布局管理器实现了相同的接口但提供了不同的布局算法 模 建筑流程地基、走线、水管等步骤相同但每一步里面具体的实现方法又有不同
http://www.hkea.cn/news/14278662/

相关文章:

  • 网站营销工作流程餐饮企业网站源码
  • 专业制作企业网站如何规划设计一个网站
  • 辽宁省城乡建设厅官方网站外贸一般上什么网站
  • 有代码怎么做网站单页seo如何优化
  • 网站建设公司报价表wordpress文章外链缩略图
  • 网站推广公司黄页深圳市住房和城乡建设厅网站
  • 无锡做网站专业的公司wordpress注册页模板下载
  • 北京城乡建设部网站A华企网络网站建设
  • 网站上的美工图片要怎么做顺德定制网站建设
  • 建设部网站国家级工法目录网站建设推广是什么工作
  • 网站建设架构优秀案例影响网站pr的因素有哪些
  • 网站制作评价标准优秀的响应式网站
  • 用ps做网站网页做网批的有什么网站呢
  • 建设电商网站多少钱网站的经营推广
  • 石河建设技校网站点样做网站
  • 门诊部网站建设WordPress与前端
  • 做企鹅号的视频素材网站html网站制作教程
  • 网站的空间和域名抖音关键词排名系统
  • 英文专业的网站建设上海高端网站定
  • 电脑上做免费网站教程大丰seo排名
  • 怎样做淘宝商品链接导航网站做网站的整体风格确定方式
  • 莘县住房建设局网站苏州惊天网站制作网
  • 网站建设描述小程序商城一般哪家好
  • 哪些做营销型网站做的好福州网站设计服务
  • 网站推广的意义当下最热的网页制作工具
  • 自助建站信息网网络销售型网站有哪些
  • 在线画流程图的网站福田附件网站建设公司
  • 新增备案网站淄博营销网站建设服务
  • 怎么做网站 白成全视频免费高清观看在线韩剧
  • 黄山网站建设黄山wordpress添加动态图标