永发信息网

为什么要用实现接口的类实例化接口

答案:1  悬赏:0  手机版
解决时间 2021-03-31 11:48
为什么要用实现接口的类实例化接口
最佳答案
这是多态的体现。

首先接口不能实例化的。

实现接口的类 实例 = new 实现接口的类()// 这样用不好吗?

//这样已经不是好不好的问题了,这样的话,要接口有什么用?
//用接口就是让实例和实现类的耦合度降低。
//让程序更加容扩展。

以下是问题之外的知识,想看可以往下,不想看跳过。

接口 实例 = new 实现接口的类A()
接口 实例 = new 实现接口的类B()
接口 实例 = new 实现接口的类C()
这样的逻辑就是说,我们需要某个类,所以我们每次实例化它。

如果把 ABC这三个类,再用一个类封D装起来,会怎么样呢?

接口 实例 = D.A
接口 实例 = D.B
接口 实例 = D.C

我们还是需要某个类,但是,我们不需要每次都实例化了,只需要找D“拿”就行。

==========晕,不知不觉写了这么多,至于扩展性,你自己想吧======
TIPS:工厂模式。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
由于自然灾害原因造成退耕还林成活率低该怎么
怎么让吸引女人关闭
下列说法正确的是(  )A.含有可溶性钙、
低音炮有220伏电压的吗
dhcp是什么意思
北京鲜果鲜水果有限公司通州第一分公司怎么样
债券市场和股票市场有什么区别
给姓宁的女孩起名字。姓后面要带2个字。最好
电源电动势的大小反映的是( ).A电源把电
要买洗面奶呢,听说VERITE的好,这是大品牌吗
大包装食品内的小袋需要标注生产日期吗
我们邵东的女人都喜欢什么样子的男人
单选题下面关于冷战后史实叙述不正确的是A.冷
买刀 选择怎么钢材的?什么钢材硬度高?刀锋
求カスタム隷奴F下载
推荐资讯
如何快速分清左右?有什么方法吗?
靖远煤燃料热值,即靖远煤碳燃烧时每千克放出
死神第三十刃在第几集解放
DB2中如何标记数据重复的项,并且要显示重复
我们厂在海关内,翻越海关围墙出去,在外面抱
摩尔根果蝇实验假设基因在X染色体而不在Y染色
How long will the fine weather?A. last for
阿里宝卡回来了今天31号啊要不要激活
飞人牌缝纫机故障
忘仙大师技能修炼值怎么搞
晚上睡不着一直再想一个人
写尽八缸水,砚染涝池黑。是什么意思?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?