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

大连企业制作网站网页设计实验报告实验1

大连企业制作网站,网页设计实验报告实验1,网站后台管理系统如何安装,设计说明室内设计场景: 实现一个功能时,整体步骤很固定,但是,某些部分易变。易变部分可以抽象出来,供子类实现。 开发中常见的场景 非常繁琐,各个框架,类库中都有它的影子,比如常见的有&#xff1…

场景:

  • 实现一个功能时,整体步骤很固定,但是,某些部分易变。易变部分可以抽象出来,供子类实现。

开发中常见的场景

  • 非常繁琐,各个框架,类库中都有它的影子,比如常见的有:
    • 数据库访问的封装
    • Junit单元测试
    • servlet中关于doGet/doPost方法调用
    • spring框架中各种Template
    • shire中权限认证和授权都用到了模板方法模式。

举例代码实现

  • 场景:银行办理业务:

    • 1.取号;
    • 2.办理业务/取钱/转账/企业/个人…
    • 3.给工作人员评分
  • 代码实现

    • 模板类
public abstract class BankTempLateMethod {//具体方法public void takeNumber(){System.out.println("排队取号。。。。。");}public abstract void transact(); //办理具体的业务     钩子方法//具体方法public void evaluate(){System.out.println("反馈评分。。。。。");}//模板方法public final void process(){takeNumber();transact();evaluate();}
}
    • 子类
public class Sub1BankTemplateMethod extends BankTemplateMethod{@Overrideprotected void transact() {System.out.println("办理取款业务。。。。。");		}
}
public class Sub2BankTemplateMethod extends BankTemplateMethod{@Overrideprotected void transact() {System.out.println("办理存钱业务。。。。。");		}
}
    • 客户调用
/*** 模板方法模式*/
public class App {public static void main(String[] args) {BankTemplateMethod bankTemplateMethod1 = new Sub1BankTemplateMethod();bankTemplateMethod1.process();System.out.println("--------------------------------------------------");BankTemplateMethod bankTemplateMethod2 = new Sub2BankTemplateMethod();bankTemplateMethod2.process();}
}



更多设计模式学习:

          设计模式(1):介绍
          设计模式(2):单例模式
          设计模式(3):工厂模式
          设计模式(4):建造者模式
          设计模式(5):原型模式
          设计模式(6):桥接模式
          设计模式(7):装饰器模式
          设计模式(8):组合模式
          设计模式(9):外观模式
          设计模式(10):享元模式
          设计模式(11):适配器模式
          设计模式(12):代理模式
          设计模式持续更新中…

http://www.yayakq.cn/news/41038/

相关文章:

  • 做网站要准备什么资料泉州网站建设服务
  • 网站建设费 什么科目qqip.探测网站建设
  • ui设计的推荐网站及网址wordpress镶入thinkphp
  • 四川手机网站设计做家居网站设计
  • 空包网网站怎么做的惠州做网站
  • 网站服务器有哪些零基础wordpress
  • 学科主题资源网站的建设网页设计代码td th
  • 个人flash网站源码做网站能赚多少钱
  • 网站开发yuanmus网络营销推广seo
  • 婚庆网站开发计划书node.js网站开发
  • 厦门高端网站建设公做个网站费用
  • 网站建设流程图visio高端网站建设浩森宇特
  • 建立网站时服务器的基本配置有哪些惠州网站建设效果
  • 有人在相亲网站骗人做传销女神异闻录3剧场版
  • 建设部网站黑臭水体公布dede网站备份
  • 网站手机微信三合一怎么做双流网站建设
  • 网站建设与推广综合实训报告册中国住房和城乡建设厅网站首页
  • 昆明定制化网站建设如何做网站免费
  • 网站开发代码语言拼多多关键词排名在哪里看
  • 大型网站架设需要考虑哪些问题flash asp网站
  • 免备案的网站网络设计
  • 广东深圳电子厂网站seo优化软件
  • 流行网站开发框架中国移动idc建设网站
  • 在哪做网站关键词2013年建设工程发布网站
  • 石家庄新钥匙网站网页设计美工培训班
  • 东莞横沥网站制作嘉兴模板建站定制
  • 做视频网站需要什么空间吗为什么做的网站有的有弹窗有的没有
  • 运河网站制作中国专利申请网官网
  • 学院网站建设通知重庆企业网站备案要多久时间
  • 网站的架设做网站实现发送信息功能