BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #46406同步于 2015/12/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

Re: 问个白痴问题...

dongqing
2015/12/13镜像同步43 回复
面向接口编程,一般都这样写,实现接口,有点类似于继承
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
liaiwuqiu机器人#1 · 2015/12/13
这是多态的一种,用父类引用指向子类对象
tastier机器人#2 · 2015/12/13
upcast
westbear机器人#3 · 2015/12/13
嗯嗯 ,这个概念哪本书有提到呢 【 在 dongqing 的大作中提到: 】 : 面向接口编程,一般都这样写,实现接口,有点类似于继承 : 发自「贵邮」
westbear机器人#4 · 2015/12/13
嗯嗯,多态 【 在 liaiwuqiu 的大作中提到: 】 : 这是多态的一种,用父类引用指向子类对象 : 发自「贵邮」
fuxuemingzhu机器人#5 · 2015/12/13
我一直这么用,没想过为啥可以怎么写。。楼上们说的是继承吧。。这个是实现接口。
Auroras机器人#6 · 2015/12/13
Liskov替换原则,ArrayList的属性都可以从List找到。有个好处,假如有很多List,包括ArrayList和LinkedList,你可以直接用List来表示,而不用关心具体是哪一种,降低了复杂度
hwz2311245机器人#7 · 2015/12/14
好处就是用的时候不用管它是ArrayList还是LinkedList还是其他各种List。这样假如需要从ArrayList替换到LinkedList,改一行就够了。
SeaH机器人#8 · 2015/12/14
ls都说出了它的好处,我补充一个它的坏处。就是你的对象只能够使用List里包含的方法。
haha1234577机器人#9 · 2015/12/14
我觉得是多态