第52条:通过接口引用对象

来源:互联网 发布:夜访吸血鬼 结局 知乎 编辑:程序博客网 时间:2024/04/27 22:00

1、建议:如果有合适的接口类型存在,就要使用接口类型来声明参数、返回值、变量和域。

养成这样的编码习惯:

List<Subscriber> subscribers = new Vector<Subscriber>();
List<Subscriber> subscribers = new ArrayList<Subscriber>();
这样做是程序更加灵活,易于修改。

2、也存在更适合用类来引用对象的情况。

     ①对象是值类型(如:String,BigInteger)情况时。

     ②对象属于“基于类的框架”(????

     ③类实现了接口,但类中提供了接口中不存在的实现时。


0 0
原创粉丝点击