多态能够消除类型之间的耦合关系?这句话怎么理解

我想了解一下 第一java中的耦合关系指的是什么,能够举一下具体的例子来说明一下么?第二多态怎么样去消除类型之间的耦合关系,谢谢!

给你说了也白搭,你大概知道就行了,这个需要代码量。。。简单地说就是,没有多态,那么等号左边是啥右边就得是啥,这就叫耦合,有了多态,左边是父类(或者接口),右边是子类(或实现类),我只管调用接口里面的方法就是了,至于你实现类怎么去实现,那是你的事,你要修改一下实现,你只管去把实现类换掉,我这边一行代码都不用变,这就解耦
温馨提示:答案为网友推荐,仅供参考
相似回答