猿问

什么时候应该在Java中使用接口?

一个理想的例子是什么时候确切地使用Java中的特定接口,以及适用的任何特定规则。



POPMUISE
浏览 1140回答 3
3回答

白衣非少年

收集框架是一个不错的选择。java.util.List //interfacejava.util.ArrayList //Concrete classjava.util.LinkedList //Concrete class因此,您可以编写如下代码:List l = new ArrayList();l.add(..)//do something else.如果将来您想使用say LinkedList或自己的AwesomeList which implements List界面更改实现,那么您要做的就是将第一行更改为:List l = new MyAwesomeList();orList l = new LinkedList();其余代码将继续进行。
随时随地看视频慕课网APP
我要回答