为了账号安全,请及时绑定邮箱和手机立即绑定

心中的小问题

为什么不直接使用 new ,工厂有什么用

正在回答

2 回答

说一下我的理解吧。工厂的用处就类似于你玩网络游戏新建角色。在你玩游戏之前,游戏公司并不知道你会有这个角色。所以他只能给玩家一个创建角色的方法,这种方法就类似于工厂吧。

1 回复 有任何疑惑可以回复我~

使用new,你必须知道具体的对象类型才能new,工厂模式则不需要知道每一个对象的类型,它可以创建一批又共同接口的类。例如JDBC,就是典型的工厂,它会创建一批数据库链接的接口,具体使用哪个由用户决定

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

心中的小问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信