当前位置: 首页 > 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/92404.html

相关文章:

  • 数据库与动态网站开发实验报告福州网seo
  • 各大网站提交入口网络营销是什么专业
  • 菏泽 兼职做网站seo 知乎
  • app导航网站源码seo还有未来吗
  • g点网站建设工作室收录网站排名
  • 二手书网站开发需求分析企业培训机构排名
  • 自己建公司网站可以嘛深企在线
  • 如何在mac系统安装wordpress百度关键词排名优化
  • 商务网站开发与建设危机公关处理方案
  • 答题app怎么制作玉林网站seo
  • 网站的主要功能槐荫区网络营销seo
  • 北京市政府网站建设规范域名批量查询工具
  • 广州开发区第二小学北校区win7怎么优化最流畅
  • 摄影网站的实验设计方案排名app
  • 怎么在网站后面做链接百度官方客服
  • esp8266做网站网络营销服务有哪些
  • 深圳企业网站制作中心网站排名软件优化
  • 铁岭做网站信息济南优化哪家好
  • 用easyui做的网站如何自己免费制作网站
  • 人人车网站建设费用德阳seo优化
  • 做外语网站近期发生的重大新闻
  • 基础网站建设公司班级优化大师下载安装app
  • 做产品设计之前怎么查资料国外网站中小企业网站制作
  • 什么学习网站建设网络公司关键词排名
  • b2b网站seo怎么做收录国际新闻最新消息十条摘抄
  • 重庆网站建设设计公司信息semi final
  • cod建站系统seo搜索引擎优化的内容
  • ppt模板免费下载 素材红色主题搜索引擎优化岗位
  • 好的排版设计网站广告接单平台有哪些
  • 烟台网站建设联系电话seo内部优化包括哪些内容