栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

初始化接口?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初始化接口?

诀窍是要意识到您不是在“创建”,“实例化”或“初始化”接口。您只是将变量定义为您知道实现该接口的对象。

你基本上是告诉其他程序员对这个代码,该方法的其余部分,你只对事实感兴趣的工作即

myDoc
是一个
Doc
(即,一些满足
Doc
接口)。这可以使编程变得更简单,因为IDE的自动完成功能现在只会向您显示此接口定义的方法,而不是a
SimpleDoc
能够执行的所有操作。

想象一下,将来您想扩展功能,以便可以根据某些输入使用不同的Doc实现。而不是显式创建SimpleDoc,而是说:

Doc mydoc = docFactory.getByType(inputType);

docFactory
能产生任何类型的
Doc
,并且此方法并不真正关心什么样的被实例化,因为它会像对待一个
Doc
不分。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/497889.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号