首页 > 资讯 > > 内容页

【技术积累】软件设计模式中的工厂模式【一】

2023-06-13 12:10:19 博客园

什么是工厂模式?

工厂模式是一种设计模式,它利用工厂类来创建对象,而不是在程序中直接实例化对象。

工厂模式可以隐藏创建对象的具体细节,提高代码可维护性和可扩展性。


(资料图片仅供参考)

其核心思想是将对象的创建与具体实现分离开来,通过工厂类统一管理对象的创建,使得客户端无需了解创建对象的具体实现。

工厂类根据客户端请求的不同,返回不同的对象实例。

工厂模式主要包括三种方式:简单工厂模式、工厂方法模式和抽象工厂模式。

什么是简单工厂模式?

简单工厂模式(Simple Factory Pattern),又称静态工厂模式,是一种常见的设计模式之一,它是由一个工厂对象决定创建出哪一种产品类的实例,而客户端不需要知道具体实现类的类名,只需要知道所需产品的类型即可。

简单工厂模式的核心思想是将多个具有共同特征的产品类抽象成一个产品类,并创建一个工厂类来生成这些产品的实例。

这样,客户端只需要传递一个参数给工厂类即可实现创建实例的功能,使得客户端与具体实现类解耦,使得后期维护更加方便。

好比去餐厅吃饭,你只需要跟服务员点菜(请求产品),告诉服务员你想要吃什么菜(指定对象类型),服务员就会为你送上菜(返回对象)。

你不需要知道菜是如何做出来的(对象是如何创建的),只需要享受美食。

这就是简单工厂模式对于对象的创建过程进行了封装,让使用者不需要知道具体的实现过程,更加方便快捷。

// 定义产品抽象类abstract class Product {    public abstract void use();}// 定义具体产品类class ProductA extends Product {    public void use() {        System.out.println("使用产品A");    }}class ProductB extends Product {    public void use() {        System.out.println("使用产品B");    }}// 定义工厂类class Factory {    public static Product createProduct(String type) {        if (type.equals("A")) {            return new ProductA();        } else if (type.equals("B")) {            return new ProductB();        } else {            return null;        }    }}// 客户端使用工厂来创建产品实例public static void main(String[] args) {    Product product = Factory.createProduct("A");    product.use();}

简单工厂模式的优点和缺点

简单工厂模式(Simple Factory Pattern)是一种创建型设计模式,它提供了一种简单、通用的方式来创建对象,实现了对客户端代码的解耦使得客户端不需要知道对象的具体实现。下面分别详细介绍简单工厂模式的优点和缺点,以及分别用Java伪代码演示。

优点:

1. 降低客户端的耦合度:客户端只需要知道工厂类即可,不需要知道具体的产品类,使得客户端代码与具体类的实现解耦。

2. 客户端不需要知道对象的创建过程:只需要知道工厂类提供的接口即可,无需了解具体对象的创建过程,使得客户端更加容易使用产品类。

3. 工厂方法有利于横向扩展:可以很容易扩展出新的产品类,只需要编写新的产品子类和工厂方法即可。

缺点:

1. 工厂类的职责相对较重,不易于扩展:如果需要添加新的产品类,需要修改工厂类的代码,可能会引起潜在的风险。

2. 不符合开闭原则:增加新的产品需要修改工厂类的代码,不符合开闭原则。

3. 简单工厂类只能创建单一类型的产品,无法满足多种产品的需求。

Java伪代码演示简单工厂模式

//先定义一个抽象产品接口:public interface Product {    void run();}//再定义具体产品类:public class ProductA implements Product {    @Override    public void run() {        System.out.println("ProductA is running.");    }}public class ProductB implements Product {    @Override    public void run() {        System.out.println("ProductB is running.");    }}//定义一个简单的工厂类:public class SimpleFactory {    public static Product createProduct(int type) {        if (type == 1) {            return new ProductA();        } else if (type == 2) {            return new ProductB();        } else {            return null;        }    }}

优点的演示:

public class Client {    public static void main(String[] args) {        Product product = SimpleFactory.createProduct(1);        if (product != null) {            product.run();        } else {            System.out.println("Invalid type.");        }    }}

这样就可以实现客户端代码与具体类的实现解耦,客户端只需要知道工厂类即可。

缺点的演示:

public class Client {    public static void main(String[] args) {        Product product = SimpleFactory.createProduct(3);        if (product != null) {            product.run();        } else {            System.out.println("Invalid type.");        }    }}

当传入参数为3时,会返回null,表示无效的类型,这样就需要修改工厂类的代码,不符合开闭原则。

简单工厂模式的组成部分和工作流程是什么?如何创建一个简单工厂模式

简单工厂模式的组成部分包括:

  1. 工厂类:负责创建产品的类,通常是一个静态工厂方法,根据不同的参数生成不同的产品。
  2. 抽象产品类:定义产品的抽象方法或接口,是具体产品类的父类。
  3. 具体产品类:实现抽象产品类定义的方法或接口,是由工厂类创建的产品。

简单工厂模式的工作流程是:

  1. 客户端通过调用工厂类的静态工厂方法并传递相应的参数,请求创建产品。
  2. 工厂类根据传递的参数创建对应的具体产品类实例。
  3. 工厂类将创建的产品返回给客户端。
  4. 客户端使用产品实例执行相应的操作。

下面是简单工厂模式的实现步骤:

  1. 创建一个抽象产品接口:定义了所有产品必须实现的方法。
  2. 创建具体产品类:实现抽象产品接口,并定义特定于该产品的方法。
  3. 创建一个工厂类:工厂类包含一个用于创建产品的方法。该方法接受一个参数(通常是一个枚举值或一个字符串),根据参数值的不同返回不同的具体产品对象。
  4. 在客户端代码中使用工厂类:通过调用工厂类的静态方法,根据需要获取产品。

代码可参照上一个问题的案例

简单工厂模式适用于哪些场景

简单工厂模式适用于以下场景:

  1. 需要创建的对象较少,通常不超过5个。
  2. 对象的生成过程比较简单,只需要根据输入参数选择不同的构造方式即可。
  3. 客户端不需要知道对象的具体类名,只需要知道对象的类型即可。
  4. 不需要通过继承来实现不同产品之间的差异,只需要通过同一个工厂来创建不同类型的产品即可。
  5. 最初设计时不确定对象会有哪些具体的子类,但仍然需要通过某种方式来创建这些对象。这时可以先在工厂中添加这些对象,后续再根据需求修改工厂的实现。

总之,简单工厂模式适合于对象较少、生成过程简单、无需知道具体类名、不需要通过继承来实现差异、允许动态修改工厂实现等情况。但是,随着业务增长,可能会变得难以维护,因为所有的创建逻辑都在一个工厂中,容易导致代码量增加、逻辑复杂等问题。因此,在选择使用简单工厂模式时应该注意这些风险,并考虑是否需要更复杂的创建模式来满足业务需求。

简单工厂模式客户端如何处理产品对象的创建异常

简单工厂模式是一种创建型设计模式,其目的是在不暴露创建逻辑的情况下创建对象。但是,当创建过程中出现异常时,客户端需要处理异常,以避免应用程序崩溃。

在简单工厂模式中,客户端通过工厂类创建产品对象。如果创建过程中出现异常,则工厂类需要抛出异常。客户端可以捕获异常,并相应地处理它。

假设有一个形状工厂类,它可以创建不同类型的形状,例如圆形、矩形和三角形。客户端通过提供形状类型来请求创建相应的形状对象。

public class ShapeFactory {    public Shape createShape(String shapeType) throws InvalidShapeException {        switch (shapeType) {            case "circle":                return new Circle();            case "rectangle":                return new Rectangle();            case "triangle":                return new Triangle();            default:                throw new InvalidShapeException("Invalid shape type provided: " + shapeType);        }    }}

在这个工厂类中,如果客户端提供一个无效的形状类型,则会抛出一个无效形状异常(InvalidShapeException)。客户端可以通过捕获此类异常来处理创建过程中的异常。以下是客户端如何处理异常的示例伪代码

try {    ShapeFactory shapeFactory = new ShapeFactory();    Shape circle = shapeFactory.createShape("circle");    Shape rectangle = shapeFactory.createShape("rectangle");    Shape triangle = shapeFactory.createShape("triangle");    Shape square = shapeFactory.createShape("square"); //Invalid Shape Type} catch (InvalidShapeException e) {    System.out.println(e.getMessage());}

在上述示例中,当客户端请求创建一个无效形状时,工厂类将抛出一个InvalidShapeException。客户端通过捕获此异常并打印其消息来处理创建过程中的异常。

通过这种方式,客户端可以在简单工厂模式中处理异常,并且可以使应用程序从异常中恢复。

抽象工厂模式是什么

抽象工厂模式是一种创建型设计模式,它提供接口用于创建一系列相关或依赖对象,而不需要指定它们的具体类。抽象工厂模式允许客户端使用抽象接口和实现接口分离的方式来创建一组相关的对象。

抽象工厂模式中包含抽象工厂、具体工厂、抽象产品和具体产品四个角色。

  1. 抽象工厂定义了一组用于创建抽象产品的接口
  2. 具体工厂实现了抽象工厂中定义的接口,用于生产一组具体产品
  3. 抽象产品定义了一组用于操作产品的接口
  4. 具体产品实现了抽象产品中定义的接口。

使用抽象工厂模式,如果需要增加一种产品系列,则只需添加一个新的具体工厂和一组具体产品,而不需要改变已有的代码。

这种模式可以有效地减少代码的耦合性,提高系统的扩展性和灵活性。

抽象工厂模式就是一个厂家能够生产多个系列产品,例如一个化妆品公司可以生产多个系列的护肤品和化妆品。

为了让生产过程更加标准和规范化,该公司会设计多个生产线,每条生产线专门生产一种系列产品。每条生产线里都有专门的设备和加工工艺,不能互相混用,例如生产基础护肤品的生产线不能生产高端抗衰老护肤品。

这时,抽象工厂模式就很适用了。该公司设计一个抽象工厂接口,用于生产一类产品,然后各个生产线分别实现该接口,并且生产出来的产品都要符合该接口标准。这样,不同生产线之间可以互相替换,客户端也无需知道具体的生产过程,只需通过访问抽象工厂接口来获取需要的产品就可以了。

//首先,定义产品族的抽象基类 AbstractProductA 和 AbstractProductB:public abstract class AbstractProductA {    public abstract void use();}public abstract class AbstractProductB {    public abstract void eat();}//然后,定义不同产品的具体实现类 ProductA1、ProductA2、ProductB1 和 ProductB2:public class ProductA1 extends AbstractProductA {    public void use() {        System.out.println("Product A1 is used");    }}public class ProductA2 extends AbstractProductA {    public void use() {        System.out.println("Product A2 is used");    }}public class ProductB1 extends AbstractProductB {    public void eat() {        System.out.println("Product B1 is eaten");    }}public class ProductB2 extends AbstractProductB {    public void eat() {        System.out.println("Product B2 is eaten");    }}//接着,定义抽象工厂接口 AbstractFactory,包含用于创建产品族的接口方法:public interface AbstractFactory {    public AbstractProductA createProductA();    public AbstractProductB createProductB();}//然后,定义具体的工厂类 ConcreteFactory1 和 ConcreteFactory2,分别实现 AbstractFactory 接口并实现其中的方法:public class ConcreteFactory1 implements AbstractFactory {    public AbstractProductA createProductA() {        return new ProductA1();    }    public AbstractProductB createProductB() {        return new ProductB1();    }}public class ConcreteFactory2 implements AbstractFactory {    public AbstractProductA createProductA() {        return new ProductA2();    }    public AbstractProductB createProductB() {        return new ProductB2();    }}//最后,客户端只需要访问抽象工厂接口,具体工厂的实例化和具体产品的创建都被封装到工厂内部:public class Client {    public static void main(String[] args) {        AbstractFactory factory1 = new ConcreteFactory1();        AbstractProductA productA1 = factory1.createProductA();        AbstractProductB productB1 = factory1.createProductB();        productA1.use();        productB1.eat();        AbstractFactory factory2 = new ConcreteFactory2();        AbstractProductA productA2 = factory2.createProductA();        AbstractProductB productB2 = factory2.createProductB();        productA2.use();        productB2.eat();    }}//输出结果为:Product A1 is usedProduct B1 is eatenProduct A2 is usedProduct B2 is eaten//这样,就通过抽象工厂模式创建了不同的产品族,并且客户端与具体产品类实现解耦了。

抽象工厂模式与简单工厂模式的区别

抽象工厂模式和简单工厂模式都是面向对象的创建型设计模式,它们的主要区别在于以下几个方面:

1.抽象工厂模式可以创建一系列关联的产品,而简单工厂只能创建一个产品。

2.在抽象工厂模式中,有多个抽象产品类,每个抽象产品类可以有多个具体产品类实现,而简单工厂模式中,只有一个抽象产品类和一个具体产品类。

3.抽象工厂模式通常是面向一个产品等级结构的,可以扩展不同的产品系列,而简单工厂模式是面向单一产品的。

4.抽象工厂模式要求客户端代码使用抽象接口来创建一组相关的产品对象,而简单工厂模式仅需要一个传递一些参数和一个实例化对象。

5.抽象工厂模式的适用范围比简单工厂模式更广,但实现抽象工厂模式的成本也更高。简单工厂模式较为简单易懂,易于使用和实现。

总之,抽象工厂模式适用于需求变动较频繁,需要同时创建多个产品族的场景。而简单工厂模式适用于创建单一产品,且该产品创建的逻辑不随需求变动。

综上所述,抽象工厂模式和简单工厂都有自己的特点和应用场景,需要根据具体需求选择合适的工厂模式来实现代码。

x 广告
最近更新

【技术积累】软件设计模式中的工厂模式【一】

2023-06-13

2023青海果洛州招聘事业单位工作人员藏语言口语测试的通知

2023-06-13

北京后海有什么好玩的景点(北京后海有什么好玩的)

2023-06-13

全球时讯:绿豆种子发芽过程图15天_绿豆种子发芽过程图

2023-06-13

世界快讯:流量卡下单前要注意的10个问题,小心入坑

2023-06-13

中国海洋大学在热带跨海盆海-气相互作用研究领域取得重要进展 环球新视野

2023-06-13

小米造车,前途未定-当前热议

2023-06-13

环球观焦点:签署4800亿元3年支持重点产业链发展专属信贷计划合作协议

2023-06-13

西藏那曲市尼玛县发生3.7级地震 震源深度10千米

2023-06-13

年内商业银行发行绿色金融债逾2400亿元 同比增超88%

2023-06-13

环球播报:《阿凡达:潘多拉边境》12/7推出 实机演示分享

2023-06-13

快资讯:快讯2023-06-13 06:17:21

2023-06-13

中电港(001287):6月12日北向资金减持39.41万股 焦点简讯

2023-06-13

中国市值第二大车企 理想做对了什么? 全球快看

2023-06-13

每日热议!锦绣“江”山焕新颜 | 步入GDP万亿之城冲刺年,常州释放招商营商“强信号”

2023-06-12

嘴干是怎么回事舌苔发白_嘴干是怎么回事

2023-06-12

环球观速讯丨三代人40年,他们为“黄山的精灵”建起了“家谱”

2023-06-12

世界焦点!艾德曼合金和振金(艾德曼)

2023-06-12

东鹏饮料刘丽华:公司经营质地扎实、高管团队稳定,销售增长符合预期 天天信息

2023-06-12

Mysteel日报:湖南建筑钢材价格弱势盘整运行 区域价差再次扩大

2023-06-12

蓝色协议打不开怎么回事?蓝色协议打不开/进不去/延迟解决方法

2023-06-12

环球微资讯!2023中国龙舟赛赛程时间表(分站+总决赛)

2023-06-12

环球今头条!为什么vlookup匹配数据有的对有的不对 为什么用vlookup数据匹配不出来

2023-06-12

巴基斯坦暴雨成灾,当地官员:至少25人在灾情中丧生|今日播报

2023-06-12

年度人气音乐剧回归北京上海,《人间失格》OST正式上线!|全球动态

2023-06-12

79场仅12球!8500万巨星断崖下滑,曼联成冤大头,欲亏钱退货多特_环球资讯

2023-06-12

会说话+高情商!火箭队主力前锋欢迎哈登回家,不忘提及个人进步|环球百事通

2023-06-12

无锡幼升小摇号后要缴费吗

2023-06-12

wifi设置密码忘记了(wifi密码忘记了怎么重新设置密码) 天天观速讯

2023-06-12

招财风水图(家庭招财聚财风水讲解)

2023-06-12

华夏恒生香港上市生物科技ETF(QDII)净值上涨1.05% 请保持关注

2023-06-12

毛致用调研实录_毛致用 世界通讯

2023-06-12

怪盗基德喜欢谁?_怪盗基德喜欢谁

2023-06-12

入学热谈 | 入围戛纳主竞赛,王兵和他的独立纪录片 环球今日讯

2023-06-11

《有利的诈欺》绿叶抢眼,尹博再次伙拍金东旭斗戏

2023-06-11

中国商业航天发展大会聚焦商业航天产业发展

2023-06-11

天天通讯!下半年新能源汽车市场战火重燃 国家入场开启下乡补贴

2023-06-11

世界快看点丨中超积分榜:海港领跑三镇仅第8 大连人倒数第一

2023-06-11

TheShy素质三连图火了,爆笑流酒桶登场,撞墙空大,随后拿下MVP 环球观热点

2023-06-11

杨振宁的妻子都是谁(杨振宁的妻子)

2023-06-11

灵武:开展物业服务领域消防安全专项培训-观焦点

2023-06-11

AI前哨 | GPT-5什么时间上线?OpenAI CEO在中国会议上发言-环球今头条

2023-06-11

简讯:去年新增145家市级企业技术中心

2023-06-11

北京机场到北京站如何走_北京机场到北京站

2023-06-11

卡硬盘的螺丝滑了(卡硬盘)

2023-06-11

小年糕视频保存到手机相册_小年糕视频怎么保存

2023-06-11

今起12306上线选铺服务 230趟旅客列车铺别可在线选择-今亮点

2023-06-11

碧血丹心的意思是什么_碧血丹心的意思

2023-06-11

三人团伙流窜多省数次抢劫,潜江公安千里追缉将人抓获

2023-06-11

讯息:经济日报刊文:如何看待一线城市的“人口信号”

2023-06-11

五风十雨的典故_五风十雨

2023-06-11

实时:挤塑板是什么意思(挤塑板是什么)

2023-06-11

《修女也疯狂》主演喊话暴雪:凭啥Mac不能玩暗黑4

2023-06-11

世界热推荐:环卫母亲与高考儿子相拥而泣刷屏,普通人改变命运的努力打动人心

2023-06-11

夜幕下,一个群体带动城市消费新热潮 天天消息

2023-06-11

环球头条:平安守护不止步——嘉鱼公安开展高考后集中清查行动

2023-06-11

观复博物馆门票可以现场买吗 观复博物馆门票_焦点热议

2023-06-11

世界观焦点:搜救犬被确诊淋巴瘤晚期,主人带它最后一次出门,小镇居民集体出动陪它散步向它告别

2023-06-11

【天天热闻】各地税务部门不断优化服务 前5个月新办涉税经营主体643.5万户

2023-06-11

南康龙岭送法进校园-焦点热文 天天精选

2023-06-11

世界热议:《波斯语课》《1917》后又一部高分战争佳作即将上映

2023-06-11

sharepoint是什么东西_sharepoint是什么

2023-06-11

当前关注:《暗黑破坏神4》差评如潮 跌到5.1分了

2023-06-11

云端翔龙骑士团声望怎么刷快(云端翔龙骑士团声望怎么刷)|前沿热点

2023-06-11

买二手房后发现房屋漏水怎么办(房屋漏水怎么办)_环球快资讯

2023-06-11

二级锻件是什么意思(锻件是什么意思)

2023-06-11

环球今日报丨广西荔枝2023年产量预计近百万吨

2023-06-11

【环球新要闻】镁条在空气中燃烧发出耀眼的白光(镁条在空气中燃烧)

2023-06-11

禅宗和佛(禅宗与佛教的区别)

2023-06-11

同人漫画禁18 名夏同人漫画-每日动态

2023-06-11

中国合格评定体系互认范围覆盖全球经济总量95%以上的经济体

2023-06-11

冬瓜不能和什么一起吃图片(冬瓜不能和什么一起吃)

2023-06-11

重点聚焦!江苏海洋大学教务管理系统官网_江苏海洋大学教务管理系统

2023-06-11

下个月,三大属相得到偏财神指路,福禄寿财星纷纷前来!

2023-06-11

当前热门:落花有意随流水无情下一句(落花有意随流水)

2023-06-11

当前滚动:电脑微信的缓存图片在哪里_电脑微信缓存的图片在哪个文件夹

2023-06-11

诗意盎然的意思(盎然的意思)|天天通讯

2023-06-11

考后心理波动期来了?几个方法帮考生收心

2023-06-11

最短的季节是什么(最短的季节)

2023-06-11

火车计次票、定期票 如何购买使用 要闻

2023-06-11

英雄联盟屏幕锁定了怎么办鼠标不能移动屏幕(英雄联盟屏幕锁定了怎么办) 全球热文

2023-06-11

大理石花纹蛋糕抹面(大理石花纹蛋糕) 每日热点

2023-06-11

cad转pdf看不清怎么办(cad转换成pdf看不清楚)|今日精选

2023-06-11

重温《蓝色生死恋》才懂,死去,才是恩熙无望人生的救赎和圆满

2023-06-11

2023西藏高考结束,听他们怎么说!

2023-06-11

每日快看:快舟火箭是这样“炼”成的

2023-06-11

清远公用品牌IP形象亮相

2023-06-11

白宫再抛“橄榄枝”、竞争对手接连“投诚”,特斯拉充电有望“一统北美”-新资讯

2023-06-11

当前观察:上海果然是经济大城!

2023-06-11

霍尊前女友被移交检方,为900万搭上一生,小作文以后不好使了?-今日快看

2023-06-11

高校食堂“鼠头鸭脖事件”背后:10万能拿下一个档口?_热资讯

2023-06-11

观察:400万左右的跑车排行榜,欧陆动力、舒适性,能耗、操控表现最强

2023-06-11

环球今热点:汇聚爱心 传递温暖

2023-06-11

世界热推荐:这就是信心|优化营商环境 各地硬招、实招频出

2023-06-11

世界新动态:嗜血猎手 沃里克皮肤(嗜血狂暴沃里克典藏皮肤多少钱)

2023-06-10

取消重置要求,谷歌改进 Wear OS 4 迁移新手表体验 焦点资讯

2023-06-10

华为获转让问界商标:可用于汽车等 天天热闻

2023-06-10

西北农林科技大学怎么样知乎(西北农林科技大学怎么样)_微速讯

2023-06-10

地热进水热的出水管凉怎么办(地热进水管热出水管不热怎么办)-当前报道

2023-06-10

江苏扬州:打造运河文化新地标 让生态活力与文化魅力相得益彰 环球今日讯

2023-06-10

巴萨戏耍梅西遭曝光!加泰媒体倒戈,谈2大操作,耽误球王去国米

2023-06-10

保康公安局长刘敬超检查督导高考安保工作

2023-06-10

观察:万事俱备只欠东风的意思和故事(万事俱备只欠东风的意思)

2023-06-10

爱心满满,湖北交投全力护航高考|天天信息

2023-06-10

直击2023中国经济传媒大会丨北京三帝科技股份有限公司董事长宗贵升:中国铸造业面临高污染高能耗等发展难题_焦点信息

2023-06-10

虾仁怎么洗

2023-06-10

公司要求员工分摊电费,法院判了

2023-06-10

华润集团发声明:“海外华润CRC”等非集团投资公司

2023-06-10

黄鼬侠(黄鼬) 今日热讯

2023-06-10

严正化不敢看《车贞淑医生》首播,被夸后中断录影爆哭半小时-微头条

2023-06-10

前5个月我国完成水利建设投资逾4100亿元 同比增长32.1%

2023-06-10

小天才z7和z6(小天才z7)

2023-06-10

天天看热讯:qq被盗了怎么找回qq(qq被盗怎么找回)

2023-06-10

怎样申请一个新的qq号(怎样申请qq号)_要闻速递

2023-06-10

美国亚裔高考近满分被六大名校拒绝 为何常青藤“不认”亚裔做题家?

2023-06-10

咖位拉满!可兰白克潮男出镜,花姐姐支持热火,内马尔拥抱巴特勒

2023-06-10

【全球热闻】非法捕捞、暴力抗法,检察机关通过“行刑衔接”大力度追责

2023-06-10

淮南贴吧约一下多少钱(淮南贴吧)|天天时快讯

2023-06-10

一台无人机相当于25名工人,江陵县水稻种植运用无人机撒播_天天即时看

2023-06-10

下半年新能源汽车市场战火重燃 国家入场开启下乡补贴|环球速看

2023-06-10

rank函数怎么用 rank函数怎么用排名不重复 天天即时看

2023-06-10

浙江一铁路旁工厂起火逼停列车 现场黑烟滚滚火光冲天!所幸无伤亡!

2023-06-10

事关猴痘!广东疾控最新提醒

2023-06-10

热点聚焦:深度解读 Vision Pro:苹果在发布会上没说的 18 个细节

2023-06-10

前海人寿增值服务持续升级 用心护驾美好生活

2023-06-10

【全球热闻】一位付费API工程师如何制造了推特今年第七次崩溃?

2023-06-10

南京溧水:专项工作组深赴一线指导夏种工作

2023-06-10

天天实时:电脑中缺失maxnetbackburner.dll文件应该怎么处理

2023-06-10

【文明嘉鱼】鱼岳镇西街社区:倡导垃圾分类 共建美好家园

2023-06-10

焦科维奇:不在意嘘声,会一直赢下去 环球快资讯

2023-06-10

火箭队只是抬价工具?东部高管分析哈登举动!斯通没理由再签哈登|每日信息

2023-06-10

滚动播报:厦门启动防御暴雨洪水IV级应急响应

2023-06-10

【绿水青山就是金山银山|践行绿色发展理念 建设生态美好家园】和平渠今日正式通水 水源属非接触性绿化及景观用水,不建议直接接触 天天日报

2023-06-10

天天上热搜,换了团队的杨紫真的不土了吗? 天天播资讯

2023-06-10

身体吸脂多久能看出来瘦?

2023-06-10

国内物价运行总体平稳——解读5月份CPI和PPI数据

2023-06-10

国际档案日:侨批漫画述乡愁 “迁台记忆”连两岸

2023-06-10

全球看点:她被雪藏的原因,国剧今天终于敢播

2023-06-10

当前焦点!头大脸大适合什么发型男(脸大的男生适合什么发型)

2023-06-10

国家乡村振兴局开展农村厕所革命“提质年”_新要闻

2023-06-10

通讯!2023高考今日落幕,多地公布志愿填报时间

2023-06-10

人生,何尝不是一场高考 天天视讯

2023-06-10

天天最新:川观评论 | 坚守“最佳” 创造“更佳”

2023-06-10

文水县助残志愿者协会走进樊家庄村发放黄手环_每日简讯

2023-06-10

端午假期机票比“五一”便宜两成,你想好去哪玩了吗? 焦点精选

2023-06-10

阳记直言哈登加盟概率为0!费记晒数据称登帝不分家:76人已报价

2023-06-10

硬核科技论 | 终于加上激光雷达 全新蔚来ES6黑科技升级盘点

2023-06-10

士官生下连分配地方原则_士官生

2023-06-10

英雄联盟怎么玩美服云顶之弈_英雄联盟怎么玩美服

2023-06-09

沧州渤海新区黄骅市60余万亩旱碱麦抓紧收获|焦点

2023-06-09

泛糖科技:今日广西白糖现货成交价为7167元/吨 上涨91元/吨

2023-06-09

30多家境外文旅企业赴宁夏考察洽谈文旅项目 世界信息

2023-06-09

天天快消息!思派健康港股跌17.17%

2023-06-09

央行行长易纲:加大力度支持科技型企业、绿色发展等重点领域融资 焦点观察

2023-06-09

天天快资讯丨安信卓越理财负面新闻是真的吗_安信卓越理财负面新闻

2023-06-09

盛夏已至!全国入夏进程图出炉 哪里夏天来得越来越早了_讯息

2023-06-09

聂树文:跨境电商供应链如何避免“爆仓”?|环球热议

2023-06-09

5月我国动力电池产量共计56.6GWh 同比增长57.4%-天天热门

2023-06-09

天天新动态:LOL-LPL:Xiaohu安妮关键R闪打破僵局,WBG 2-0送给LNG两连败

2023-06-09

劲嘉股份实控人乔鲁予一年两度被查 董事侯旭东代行董事长、法定代表人职责

2023-06-09

强傍华为、不思进取,“执迷不悟”的问界该醒醒了!

2023-06-09

环球速看:死神中蓝染是好是坏_死神蓝染怎么死的

2023-06-09

全球快资讯丨我的世界城堡建筑教程简单_我的世界建筑教程之城堡

2023-06-09

世界热议:jf.189.cn积分兑换(http jf 10086 cn)

2023-06-09

华电新能6月15日上交所首发上会 拟募资300亿元|全球微速讯

2023-06-09

世界热资讯!公司问答丨包钢股份:钪的提取与应用目前处于实验室研究阶段

2023-06-09

3匹空调多少瓦用什么线(3匹空调多少瓦)

2023-06-09

今日热议:截至6月1日当周 美国2022/2023年度玉米出口净销售为17.3万吨

2023-06-09

我的世界墓地森林(我的世界怎么去墓地) 全球今头条

2023-06-09

世界速读:至于高考迟到几分钟近不近人情的事,本人这里有个极端的例子

2023-06-09

关于科研前线的一瞥

2023-06-09

奥迪a6有多大(奥迪a6l是多大尺寸?)

2023-06-09

当前讯息:科普促健康 携手向未来——管城区外国语小学(集团)城东校区开展科普知识进校园活动

2023-06-09

泰瑞机器:拟发行不超3.8亿元可转债

2023-06-09

每日热议!价格暴跌1000元!RTX 4080终于撑不住了

2023-06-09

东方嘉盛:公司计划加速拓展新能源汽车及智能制造物流服务业务 全球通讯

2023-06-09

海淀区学院路小学加盟北京石油学院附属小学教育集团-每日热议

2023-06-09

安徽歙县旅游景点卖鱼村(安徽歙县旅游景点)_当前视讯

2023-06-09

存款利率为何调降?创金合信基金胡致柏:商业银行净息差和经营风险压力增大

2023-06-09

小区水压不够找哪个部门投诉(水压不够找哪个部门投诉)_环球看点

2023-06-09

环球快看:家用太阳能灯光伏板充电使用方法(家用太阳能灯能用多久)

2023-06-09

兴业证券:拟对全资子公司兴证创新资本管理增资18亿元

2023-06-09

环球视讯!相当于65层楼高!沿江高速卡哈洛金沙江大桥四川岸主塔顺利封顶

2023-06-09

【短讯】48家深市公司、总市值超万亿,深交所助力宝安区向先进制造业强区迈进,赋能产业高质量发展-观热点

2023-06-09

雨声的古诗有哪些 4.表达“晚上无聊听雨”的诗句有哪些 世界今日报

2023-06-09

新加坡管理大学硕士国内认可度

2023-06-09

吉林化纤:上市公司截至目前无碳纤维原丝、助剂业务 每日信息

2023-06-09

曹姓史话(关于曹姓史话介绍)

2023-06-09

快资讯:总结vue3 的一些知识点:MySQL 连接的使用

2023-06-09

中国家用电风扇行业产量及家用电风扇行业市场调研_世界热头条

2023-06-09

交易异动!铭普光磁:近3个交易日上涨27.0% 无未披露的重大事项 环球最新

2023-06-09

毫无下限!脱口秀演员拿MH370当笑料 遇难空乘家属发声! 热点

2023-06-09

世界快播:松芝股份:拟向子公司苏州新同创增资1.2亿元

2023-06-09

椰子油行业发展趋势及市场现状如何?椰子油市场现状分析

2023-06-09

电动三轮车电瓶充满电后不耐用(电动三轮车电瓶) 环球实时

2023-06-08

【汽车人◆葳漪专栏】国六b才来?又提国七? 最新消息

2023-06-08

天天热门:大北农:定增募资不超19.43亿元申请获深交所审核通过

2023-06-08

土耳其5年期信贷违约掉期(CDS)上涨31个基点,达到513个基点,为5月15日以来最大涨幅。-当前快播

2023-06-08

2023年养老金上涨3.8%,工龄30年,养老金3000元,能上涨多少钱?|世界热议

2023-06-08

全球观点:Vlog|探寻祖国北疆生态绿景

2023-06-08