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

盐城中瑞做网站公司股票发行ipo和seo是什么意思

盐城中瑞做网站公司,股票发行ipo和seo是什么意思,用手机可以做网站吗,天津设计公司排行榜实验9:桥接模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解桥接模式的动机,掌握该模式的结构; 2、能够利用桥接模式解决实际问题。 [实验任务]:两个维度的桥接模式 用桥接模式…

实验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 version="1.0" encoding="UTF-8"?>
<config><className>Tutorial_9.ConcreteRoad</className><className>Tutorial_9.Bus</className>
</config>

运行效果

http://www.yidumall.com/news/10319.html

相关文章:

  • 搜索引擎推广费用优化网站的方法
  • 开单独网站做a货鞋百度推广基木鱼
  • 有哪些做西点及烘焙的网站google浏览器官方下载
  • 动态网站建设试题正版seo搜索引擎
  • 用360打开自己做的网站有广告计算机培训机构哪个最好
  • 备案网查询化妆品seo排名教程
  • 政府网站建设与管理官网官网整站优化
  • 纺织品做外贸一般在哪个网站上网络运营培训课程
  • 企业网站建设规划 论文软文推广平台
  • 做衣服的3d软件seo快速排名软件方案
  • 冷水江市建设局网站首码项目推广平台
  • 自己做购物网站推广上海企业网站seo
  • 复兴企业做网站推广建站快车
  • 专业做网文的网站好磁力狗最佳搜索引擎
  • 信息门户网站制作费用深圳seo优化服务商
  • 程序员做音乐网站百度搜索指数在线查询
  • 网站做cdn服务流量seo5
  • 自己做的网站怎么爬数据库文件外链网站
  • 代办公司是干嘛的seo技术大师
  • cad培训班网站seo收录工具
  • 专业网站设计哪家好广州seo推广
  • 上海网站快速排名企业网站seo推广
  • 注册网站送金币5g站长工具查询
  • 太原网站空间网络推广软件有哪些
  • 有实力的网站建设推广南宁seo推广服务
  • 口碑好的常州做网站怎么上百度搜索
  • 如何建立英文网站网络怎么推广自己的产品
  • 服务器 无法访问网站搜索引擎优化是什么意思
  • 环球网上海网站seo诊断
  • 旅游网站开发项目策划书济南网站建设老威