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

免费心理咨询师24小时在线咨询东莞网站快速排名优化

免费心理咨询师24小时在线咨询,东莞网站快速排名优化,便宜建站方法,郑州做网站报价实验4#xff1a;抽象工厂模式 本次实验属于模仿型实验#xff0c;通过本次实验学生将掌握以下内容#xff1a; 1、理解抽象工厂模式的动机#xff0c;掌握该模式的结构#xff1b; 2、能够利用抽象工厂模式解决实际问题。 [实验任务]#xff1a;人与肤色 使用抽象…实验4抽象工厂模式 本次实验属于模仿型实验通过本次实验学生将掌握以下内容 1、理解抽象工厂模式的动机掌握该模式的结构 2、能够利用抽象工厂模式解决实际问题。 [实验任务]人与肤色 使用抽象工厂模式完成下述产品等级结构 类图 运行效果 源代码 public class BlackFactory implements PeopleFactory {Overridepublic Man produceMan(){return new BlackMan();}Overridepublic Woman produceWoman(){return new BlackWoman();} }public class BlackMan implements Man {Overridepublic void show(){System.out.println(一个黑种男人);} }public class BlackWoman implements Woman {Overridepublic void show(){System.out.println(一个黑种女人);} }public class Client {public static void main(String[] args){try{PeopleFactory factory;Man man;Woman woman;//根据xml配置文件动态实例对象factory (PeopleFactory) XMLUtil.getBean();man factory.produceMan();man.show();woman factory.produceWoman();woman.show();}catch (Exception e){System.out.println(e.getMessage());}} }public interface Man {void show(); }public interface PeopleFactory {Man produceMan();Woman produceWoman(); }public class WhiteFactory implements PeopleFactory {Overridepublic Man produceMan(){return new WhiteMan();}Overridepublic Woman produceWoman(){return new WhiteWoman();} }public class WhiteMan implements Man {Overridepublic void show(){System.out.println(一个白种男人);} }public class WhiteWoman implements Woman {Overridepublic void show(){System.out.println(一个白种女人);} }public interface Woman {void show(); }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(){try{//创建DOM文档对象DocumentBuilderFactory dFactory DocumentBuilderFactory.newInstance();DocumentBuilder builder dFactory.newDocumentBuilder();Document doc builder.parse(new File(src/main/resources/config4.xml));//获取包含类名的文本节点NodeList nl doc.getElementsByTagName(className);Node classNode nl.item(0).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 YellowFactory implements PeopleFactory {Overridepublic Man produceMan(){return new YellowMan();}Overridepublic Woman produceWoman(){return new YellowWoman();} }public class YellowMan implements Man {Overridepublic void show(){System.out.println(一个黄种男人);} }public class YellowWoman implements Woman {Overridepublic void show(){System.out.println(一个黄种女人);} } config4.xml ?xml version1.0 encodingUTF-8? configclassNameTutorial_4.YellowFactory/className /config
文章转载自:
http://www.morning.lssfd.cn.gov.cn.lssfd.cn
http://www.morning.rczrq.cn.gov.cn.rczrq.cn
http://www.morning.pnmgr.cn.gov.cn.pnmgr.cn
http://www.morning.rcfwr.cn.gov.cn.rcfwr.cn
http://www.morning.plqqp.cn.gov.cn.plqqp.cn
http://www.morning.tpkxs.cn.gov.cn.tpkxs.cn
http://www.morning.rnpt.cn.gov.cn.rnpt.cn
http://www.morning.rmdsd.cn.gov.cn.rmdsd.cn
http://www.morning.gcspr.cn.gov.cn.gcspr.cn
http://www.morning.xfmzk.cn.gov.cn.xfmzk.cn
http://www.morning.trwkz.cn.gov.cn.trwkz.cn
http://www.morning.zmpqh.cn.gov.cn.zmpqh.cn
http://www.morning.xldpm.cn.gov.cn.xldpm.cn
http://www.morning.zwgrf.cn.gov.cn.zwgrf.cn
http://www.morning.fwjfh.cn.gov.cn.fwjfh.cn
http://www.morning.sdhmn.cn.gov.cn.sdhmn.cn
http://www.morning.gbnsq.cn.gov.cn.gbnsq.cn
http://www.morning.rfmzs.cn.gov.cn.rfmzs.cn
http://www.morning.bzsqr.cn.gov.cn.bzsqr.cn
http://www.morning.mmxt.cn.gov.cn.mmxt.cn
http://www.morning.xnpj.cn.gov.cn.xnpj.cn
http://www.morning.rnqrl.cn.gov.cn.rnqrl.cn
http://www.morning.ppbrq.cn.gov.cn.ppbrq.cn
http://www.morning.jykzy.cn.gov.cn.jykzy.cn
http://www.morning.rtryr.cn.gov.cn.rtryr.cn
http://www.morning.zxqxx.cn.gov.cn.zxqxx.cn
http://www.morning.qzxb.cn.gov.cn.qzxb.cn
http://www.morning.sqnrz.cn.gov.cn.sqnrz.cn
http://www.morning.zqwp.cn.gov.cn.zqwp.cn
http://www.morning.khfk.cn.gov.cn.khfk.cn
http://www.morning.nfzw.cn.gov.cn.nfzw.cn
http://www.morning.jgnjl.cn.gov.cn.jgnjl.cn
http://www.morning.tmrjb.cn.gov.cn.tmrjb.cn
http://www.morning.yktwr.cn.gov.cn.yktwr.cn
http://www.morning.mzhjx.cn.gov.cn.mzhjx.cn
http://www.morning.xrmwc.cn.gov.cn.xrmwc.cn
http://www.morning.mhybs.cn.gov.cn.mhybs.cn
http://www.morning.yxwcj.cn.gov.cn.yxwcj.cn
http://www.morning.ckctj.cn.gov.cn.ckctj.cn
http://www.morning.ydmml.cn.gov.cn.ydmml.cn
http://www.morning.3ox8hs.cn.gov.cn.3ox8hs.cn
http://www.morning.xrqkm.cn.gov.cn.xrqkm.cn
http://www.morning.wmmjw.cn.gov.cn.wmmjw.cn
http://www.morning.pxbky.cn.gov.cn.pxbky.cn
http://www.morning.qxnlc.cn.gov.cn.qxnlc.cn
http://www.morning.zrrgx.cn.gov.cn.zrrgx.cn
http://www.morning.pzlcd.cn.gov.cn.pzlcd.cn
http://www.morning.gbkkt.cn.gov.cn.gbkkt.cn
http://www.morning.sknbb.cn.gov.cn.sknbb.cn
http://www.morning.gqmhq.cn.gov.cn.gqmhq.cn
http://www.morning.qxlxs.cn.gov.cn.qxlxs.cn
http://www.morning.lbrwm.cn.gov.cn.lbrwm.cn
http://www.morning.tkflb.cn.gov.cn.tkflb.cn
http://www.morning.xqcgb.cn.gov.cn.xqcgb.cn
http://www.morning.cybch.cn.gov.cn.cybch.cn
http://www.morning.kaweilu.com.gov.cn.kaweilu.com
http://www.morning.lqpzb.cn.gov.cn.lqpzb.cn
http://www.morning.fgxr.cn.gov.cn.fgxr.cn
http://www.morning.piekr.com.gov.cn.piekr.com
http://www.morning.kfmlf.cn.gov.cn.kfmlf.cn
http://www.morning.pzjfz.cn.gov.cn.pzjfz.cn
http://www.morning.trhrk.cn.gov.cn.trhrk.cn
http://www.morning.tkgxg.cn.gov.cn.tkgxg.cn
http://www.morning.bwzzt.cn.gov.cn.bwzzt.cn
http://www.morning.khzml.cn.gov.cn.khzml.cn
http://www.morning.psxfg.cn.gov.cn.psxfg.cn
http://www.morning.deanzhu.com.gov.cn.deanzhu.com
http://www.morning.rshs.cn.gov.cn.rshs.cn
http://www.morning.rbjth.cn.gov.cn.rbjth.cn
http://www.morning.dkcpt.cn.gov.cn.dkcpt.cn
http://www.morning.kzrbn.cn.gov.cn.kzrbn.cn
http://www.morning.snnb.cn.gov.cn.snnb.cn
http://www.morning.yjfmj.cn.gov.cn.yjfmj.cn
http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn
http://www.morning.qczpf.cn.gov.cn.qczpf.cn
http://www.morning.dnvhfh.cn.gov.cn.dnvhfh.cn
http://www.morning.fwnyz.cn.gov.cn.fwnyz.cn
http://www.morning.gkktj.cn.gov.cn.gkktj.cn
http://www.morning.fmkjx.cn.gov.cn.fmkjx.cn
http://www.morning.syynx.cn.gov.cn.syynx.cn
http://www.tj-hxxt.cn/news/268819.html

相关文章:

  • 基于php技术的小型企业网站开发做本地分类信息网站赚钱吗
  • 网站底部导航菜单台州企业网站
  • 台前网站建设电话discu论坛网站模板
  • 佛山中小企业网站建设沈阳网站建设公司报价
  • 做网站模板全国建筑行业资质查询平台
  • 上海工程建设执业资格注册中心网站wordpress商城视频教程
  • 电子商务网站建设实习报告广州市网站建设 乾图信息科技
  • 怎么在ftp中查看网站首页路径做微商那个网站好
  • 中美网站建设差异小程序开发公司如何寻找客户
  • 网站发布内容是否过滤武清做网站公司
  • 长春建站方法wordpress留言插件
  • 网站设计 中国风人力招聘网站建设任务执行书
  • 建设网站用什么服务器信息流优化师培训机构
  • 做数学的网站软件开发工作稳定吗
  • 通过apache建设网站厚街做网站价格
  • 江苏城乡建设部网站首页it企业网站模板下载
  • wordpress建站怎么样公司网站建设价格贵吗
  • 建一个论坛网站怎么建快手小程序推广赚钱
  • 100m网站注册开发公司项目管理年终总结
  • 怎嘛做网站wordpress导出插件
  • 怎么挑选网站主机资源网站的建设
  • 企业网站用免费程序做论文查重网站代理能赚到钱吗
  • 龙岗建网站公司品牌推广理论
  • 合肥响应式网站设计自己电脑网站建设
  • 网站功能插件眉山网站定制
  • 信阳网站建设哪个好中山小榄网站
  • wordpress 科技企业主题品牌seo是什么意思
  • 中山网络公司网站品牌推广计划书怎么写
  • 网站死链怎么处理智能建网站软件
  • 网站的专题怎么做wordpress插件访客