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

网站建设需要考虑因素网络服务包括哪些内容

网站建设需要考虑因素,网络服务包括哪些内容,迁安三屏网站建设,郑州正规的网站设计模板方法模式 1. 什么是模板方法 模板方法模式:定义一个操作中的算法骨架(父类),而将一些步骤延迟到子类中。 模板方法使得子类可以不改变一个算法的结构来重定义该算法的 2. 什么时候使用模板方法 实现一些操作时&#xff0c…

模板方法模式

1. 什么是模板方法

模板方法模式:定义一个操作中的算法骨架(父类),而将一些步骤延迟到子类中。
模板方法使得子类可以不改变一个算法的结构来重定义该算法的

2. 什么时候使用模板方法

实现一些操作时,整体步骤很固定,但是呢。就是其中一小部分需要改变,这时候可以使用模板方法模式,将容易变的部分抽象出来,供子类实现。

3. 实际开发中应用场景哪里用到了模板方法

其实很多框架中都有用到了模板方法模式
例如:数据库访问的封装、Junit单元测试、servlet中关于doGet/doPost方法的调用等等

4. 现实生活中的模板方法

例如:

去餐厅吃饭,餐厅给我们提供了一个模板就是:看菜单,点菜,吃饭,付款,走人
(这里 “点菜和付款” 是不确定的由子类来完成的,其他的则是一个模板。)

5.代码实现模板方法模式

先定义一个模板。把模板中的点菜和付款,让子类来实现。

package com.lijie;//模板方法
public abstract class RestaurantTemplate {// 1.看菜单public void menu() {System.out.println("看菜单");}// 2.点菜业务abstract void spotMenu();// 3.吃饭业务public void havingDinner(){ System.out.println("吃饭"); }// 3.付款业务abstract void payment();// 3.走人public void GoR() { System.out.println("走人"); }//模板通用结构public void process(){menu();spotMenu();havingDinner();payment();GoR();}
}
  1. 具体的模板方法子类 1
package com.lijie;public class RestaurantGinsengImpl extends RestaurantTemplate {void spotMenu() {System.out.println("人参");}void payment() {System.out.println("5快");}
}
  1. 具体的模板方法子类 2
package com.lijie;public class RestaurantLobsterImpl  extends RestaurantTemplate  {void spotMenu() {System.out.println("龙虾");}void payment() {System.out.println("50块");}
}
  1. 客户端测试
package com.lijie;public class Client {public static void main(String[] args) {//调用第一个模板实例RestaurantTemplate restaurantTemplate = new RestaurantGinsengImpl();restaurantTemplate.process();}
}
http://www.dtcms.com/wzjs/79380.html

相关文章:

  • wordpress置顶文章 调用网站seo服务商
  • 免费的独立站建站工具推广方案范例
  • wordpress 3.9.12天津做优化好的公司
  • 网站建设 小程序十大经典事件营销案例分析
  • 私人让做彩票网站吗百度指数怎么分析
  • 内蒙古兴泰建设集团信息化网站seo管理与优化期末试题
  • 有哪些网站是拐角型百度知道网页版登录入口
  • 男女直接做的视频上那个网站百度关键词seo排名
  • 做网站的公司叫什么软文推送
  • 北京网站建设天下公司个人博客网页设计
  • 上海政府网站建设报告线上营销课程
  • 石家庄企业网站建设百度推广关键词多少合适
  • 做网站用什么语言数据库青岛seo关键词优化排名
  • 微信网站备案个人网站推广方法
  • 长沙企业网站开发电脑培训学校能学什么
  • 做外贸哪些国外网站可以推广计算机培训班有用吗
  • web2.0网站开发d下列哪些店铺适合交换友情链接
  • 模板网站建站b站推广入口2023破解版
  • ibm用来做测试的网站小程序开发流程详细
  • photoshop破解版长春网站seo公司
  • 台州专业网站建设百度关键词优化的意思
  • 土木工程毕业设计网站搜狗输入法下载安装
  • asp网站开发参考文献seo有什么作用
  • 如何绑定网站域名网站收录查询系统
  • 目前好的外贸网站网络营销文案策划
  • 哈尔滨专业做网站产品软文是什么
  • 建设集团网站 技术支持中企动力营销qq下载
  • 湖南营销推广网站多少费用电商网址
  • 中国今日新增新冠肺炎专业seo站长工具
  • 网站颜色搭配技巧最简单的营销方案