关于集合创建对象,为何多用接口实现?如,List list = new ArrayList()
1.理论:
java设计模式的基础思想之一:依赖于抽象不依赖于实现,给调用者提供的应该是接口或者抽象类,而实现者可以实现或者继承接口或者抽象类来满足调用者,这样调用者不必知道实现者怎样操作,实现者也可以根据具体情况去实现,这样去除了耦合。
2.实例:
List getList(){ (1)
List list = new Arra
原创
2020-11-13 14:30:25 ·
274 阅读 ·
0 评论