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

博客网站首页设计网站正在升级建设中源码

博客网站首页设计,网站正在升级建设中源码,织梦网站怎样入侵,玩具网站建设策划书实验9#xff1a;桥接模式 本次实验属于模仿型实验#xff0c;通过本次实验学生将掌握以下内容#xff1a; 1、理解桥接模式的动机#xff0c;掌握该模式的结构#xff1b; 2、能够利用桥接模式解决实际问题。 [实验任务]#xff1a;两个维度的桥接模式 用桥接模式…实验9桥接模式 本次实验属于模仿型实验通过本次实验学生将掌握以下内容 1、理解桥接模式的动机掌握该模式的结构 2、能够利用桥接模式解决实际问题。 [实验任务]两个维度的桥接模式 用桥接模式实现在路上开车这个问题其中车可以是car或bus路可以是水泥路或沥青路。 类图  源代码  /*** 抽象汽车类*/ public abstract class Vehicle {protected Road road;//为汽车设置行驶的马路public void setRoad(Road road){this.road road;}//抽象行驶方法public abstract void drive(); }public class Bus extends Vehicle {//bus的行驶方法Overridepublic void drive(){String carType bus;this.road.bedrive(carType);} }public class Car extends Vehicle {//car的行驶方法Overridepublic void drive(){String carType car;this.road.bedrive(carType);} }public interface Road {void bedrive(String carType); }public class ConcreteRoad implements Road {//水泥路Overridepublic void bedrive(String carType){System.out.println(carType在水泥路行驶);} }public class PitchRoad implements Road {//沥青路Overridepublic void bedrive(String carType){System.out.println(carType 在沥青路行驶);} }import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList;import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import java.io.File;public class XMLUtil {public static Object getBean(String args){try{DocumentBuilderFactory dFactory DocumentBuilderFactory.newInstance();DocumentBuilder builder dFactory.newDocumentBuilder();Document doc;doc builder.parse(new File(src/main/resources/config9.xml));Node classNode null;NodeList nl doc.getElementsByTagName(className);if (args.equals(road)){classNode nl.item(0).getFirstChild();} else if (args.equals(vehicle)){classNode nl.item(1).getFirstChild();}String cName classNode.getNodeValue();Class c Class.forName(cName);Object obj c.newInstance();return obj;}catch (Exception e){e.printStackTrace();return null;}} }public class Client {public static void main(String[] args){//从xml配置文件动态获取汽车类型Vehicle vehicle (Vehicle) XMLUtil.getBean(vehicle);//动态获取路的类型Road road (Road) XMLUtil.getBean(road);//给汽车设置行驶的路vehicle.setRoad(road);//调用汽车的行驶方法vehicle.drive();} }config9.xml ?xml version1.0 encodingUTF-8? configclassNameTutorial_9.ConcreteRoad/classNameclassNameTutorial_9.Bus/className /config 运行效果
http://www.hkea.cn/news/14503317/

相关文章:

  • 做网站的合同久久建筑网安全吗
  • 手机低价购买网站有效的网站优化
  • 怎样在百度上免费做广告企业网站的优化建议
  • 泰州市建设工程质量监督站网站苏州做网站的单位
  • 网站安全在线检测企业网站建设高端品牌
  • 漳州正规网站建设价格wordpress后台慢的问题
  • 深圳网站建设注册厦门个人建网站
  • 别人做的网站怎么打开网址导航推广
  • 国网公司网站扬州个人做网站
  • 犀牛云做网站多少钱建站所有步骤
  • 营销网站的关键字网站建设与管理岗位
  • 揭阳专业的网站建设价格广西金利建设有限公司网站
  • 建设银行个人网站海口模板建站定制
  • 做网站要素京东购物下载
  • 雄安移动网站做网站怎么别人搜不出来
  • 新网站建设服务建筑行业网站模板
  • 济南 微网站手机网站制作天强科技
  • zencart网站地图插件导航网站织梦模板
  • wordpress 主题排seo推广培训课程
  • 网站做影集安全吗广州企业名单
  • 五屏网站建设如何信阳网站建设的费用
  • 凡科网做网站黄山网络推广哪家好
  • 怎样建企业网站杭州 网站建站
  • 广州番禺区网站建设腾讯企业邮箱免费注册入口
  • 东莞模板建站哪家好西城网站建设浩森宇特
  • 怎么看网站是哪个平台做的怎么给自己做一个网页
  • 网站策划案需要包括哪些品牌咨询
  • 企业网站开发文档西安百度推广开户运营
  • 企业网站开发服务合同产品网站开发流程
  • 网站建设合同 代码应不应该给鄠邑区建设局网站