校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 设计模式 > 工厂模式
题目

说一说工厂方法模式

解答

工厂方法模式指定义一个创建对象的接口,让接口的实现类决定创建哪种对象,让类的实例化推迟到子类中进行。

客户端只需关心对应工厂而无需关心创建细节,主要解决了产品扩展的问题,在简单工厂模式中如果产品种类变多,工厂的职责会越来越多,不便于维护。

Collection 接口这个抽象工厂中定义了一个抽象的 iterator 工厂方法,返回一个 Iterator 类的抽象产品。该方法通过 ArrayList 、HashMap 等具体工厂实现,返回 Itr、KeyIterator 等具体产品。

Spring 的 FactoryBean 接口的 getObject 方法也是工厂方法。

C 4条回复 评论
努力努力再努力

看完解析才知道应该是这样的思路

发表于 2022-07-04 22:00:00
0 0
简书

时隔几月再来看,还是没理解透彻

发表于 2021-11-16 21:00:00
0 0
杜行知

中枪,我脑子里全是错误回答

发表于 2021-09-14 11:00:00
0 0
Bunny

安利一款我用过最好用的接口测试工具——apipost ,页面简洁,操作简单功能也多。

发表于 2021-09-11 08:15:00
0 0