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

国土系统网站建设用地受理表莱州网站建设服务

国土系统网站建设用地受理表,莱州网站建设服务,部队内网网站建设方案,网站建设基础教程题目描述 小明家新开了两个工厂用来生产家具,一个生产现代风格的沙发和椅子,一个生产古典风格的沙发和椅子,现在工厂收到了一笔订单,请你帮他设计一个系统,描述订单需要生产家具的信息。 输入描述 输入的第一行是一…
题目描述

小明家新开了两个工厂用来生产家具,一个生产现代风格的沙发和椅子,一个生产古典风格的沙发和椅子,现在工厂收到了一笔订单,请你帮他设计一个系统,描述订单需要生产家具的信息。

输入描述

输入的第一行是一个整数 N(1 ≤ N ≤ 100),表示订单的数量。 

接下来的 N 行,每行输入一个字符串,字符串表示家具的类型。家具类型分为 "modern" 和 "classical" 两种。

输出描述

对于每笔订单,输出字符串表示该订单需要生产家具的信息。 

modern订单会输出下面两行字符串 

modern chair 

modern sofa

classical订单会输出下面两行字符串 

classical chair 

classical soft

输入示例
3
modern
classical
modern
输出示例
modern chair
modern sofa
classical chair
classical sofa
modern chair
modern sofa
提示信息

在示例中,工厂收到了3笔订单,其中有2笔要求生产modern风格,1笔要求生产classical风格。根据输入的类型,每次订单生产的家具信息被输出到控制台上。

package abstractFactory;import java.util.Scanner;// 抽象椅子接口
interface Chair {void showInfo();
}// 具体现代风格椅子
class ModernChair implements Chair {@Overridepublic void showInfo() {System.out.println("modern chair");}
}// 具体古典风格椅子
class ClassicalChair implements Chair {@Overridepublic void showInfo() {System.out.println("classical chair");}
}// 抽象沙发接口
interface Sofa {void displayInfo();
}// 具体现代风格沙发
class ModernSofa implements Sofa {@Overridepublic void displayInfo() {System.out.println("modern sofa");}
}// 具体古典风格沙发
class ClassicalSofa implements Sofa {@Overridepublic void displayInfo() {System.out.println("classical sofa");}
}// 抽象家居工厂接口
interface FurnitureFactory {Chair createChair();Sofa createSofa();
}// 具体现代风格家居工厂
class ModernFurnitureFactory implements FurnitureFactory {@Overridepublic Chair createChair() {return new ModernChair();}@Overridepublic Sofa createSofa() {return new ModernSofa();}
}// 具体古典风格家居工厂
class ClassicalFurnitureFactory implements FurnitureFactory {@Overridepublic Chair createChair() {return new ClassicalChair();}@Overridepublic Sofa createSofa() {return new ClassicalSofa();}
}public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);// 读取订单数量int N = scanner.nextInt();// 处理每个订单for (int i = 0; i < N; i++) {// 读取家具类型String furnitureType = scanner.next();// 创建相应风格的家居装饰品工厂FurnitureFactory factory = null;if (furnitureType.equals("modern")) {factory = new ModernFurnitureFactory();} else if (furnitureType.equals("classical")) {factory = new ClassicalFurnitureFactory();}// 根据工厂生产椅子和沙发Chair chair = factory.createChair();Sofa sofa = factory.createSofa();// 输出家具信息chair.showInfo();sofa.displayInfo();}}
}

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

相关文章:

  • 淅川网站建设wordpress页面浏览量
  • 做网站如何选择数据源h5免费制作平台八图
  • 长春网站推广优化公司搜索引擎优化教材答案
  • 东莞市官网网站建设平台二级域名注册
  • 品牌设计网站有哪些wordpress滑动图片轮播
  • wordpress网站换字体颜色wordpress seo 介绍
  • 学校官方网站的建设目标是什么泰安网站推广
  • 盐城网站app建设企业咨询管理公司
  • 江苏省住房与城乡建设厅网站首页网站开发兼职平台
  • 网站优化意义logo图案大全
  • 利用花生壳做网站黟县网站建设
  • 网站的ftp地址是什么jquery插件 wordpress
  • php做电影网站有哪些富阳seo关键词优化
  • 营销型网站建设价值国内网站建设费用联盟
  • 网站制作毕业设计怎么创造自己的公众号
  • 手机网站开发需要哪些技术建设网站群的意义
  • 扬中网站建设好么福田网站-建设深圳信科
  • 恐怖网站代码安徽设计公司
  • 网站优化年报告郑州经济技术开发区招教
  • 品牌网站建设c股j东大蝌蚪易搜网站建设
  • php网站开发源码上海闵行区网站制作公司
  • 北海网站设计网站酷站
  • 浙江省建设行政主管部门网站平台类网站建设
  • 越秀网站建设推广028网站建设
  • 蓄电池回收网站建设做网站设计师的感想
  • wordpress静态连接选择广西关键词优化公司
  • 网站有什么类型免费的网站发布
  • 淄博企业网站排名优化绿地建设集团网站
  • ps设计师网站上海装修公司排名2021
  • 交做网站视频百度云免费网站在线观看人数在哪