声明接口类型的变量而不是实现它是否常见?

时间:2016-07-14 17:58:00

标签: java interface

我一直在读一本名为" Head First Design Patterns - 一本大脑友好指南"作者:Eric Freeman&伊丽莎白罗布森他们所有的例子都是用Java编写的。

在第15页,他们所做的是:

  • 在duck类中,声明了两个接口类型的变量。请看图像。

enter image description here

作为Java的新手,我一直认为利用界面的方式是通过"实现",但这个例子肯定让我思考。

请问这种方式使用界面是否是一种常见的做法?我可能完全错过了一些东西。

谢谢

0 个答案:

没有答案
相关问题