先有一个接口A,类B实现了接口A,而接口A的引用作为类B的一个成员变量,怎么理解这种写法??新手不太明白,谢谢大家
5条回答 默认 最新
- Jasionder 2015-11-04 09:13关注
面向借口的变成有一个最大的好处是方便扩展。B类中有一个成员变量的类型是A,比如说再有一个C impl A,那么B 中可以存放C对象,如果还有另外一个D也impl了A,同样也可以存放D的实例化对象(java的三大特性之一:多态),在不确定的情况下,就只好定义接口A,又下级调用者赋值,最根本的目的是为了程序的可扩展性。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报