码出个世界

导航

2021年9月13日 #

为什么是List list = new ArrayList() 而不直接用ArrayList

摘要: 编程是要面向对象编程,针对抽象(接口),而非具体。List 是接口,ArrayList是实现。 实现List接口的有ArrayList、LinkedList、Vector等,所以用哪个就直接new 一个接口实现 这是一种很好的设计模式.一个接口有多种实现,这种写法是java面向对象的一种思想,依赖倒 阅读全文

posted @ 2021-09-13 22:03 码出个世界 阅读(135) 评论(0) 推荐(0)