设计一个类图

时间:2012-03-25 01:47:21

标签: arraylist

您好我有一个包含ArrayList作为属性的类,我已经像这样初始化它:
     列表arrayList = new ArrayList();

我想为我的类设计一个类图,但我不知道如何引用arrayList的类型,我应该写(arrayList: ArrayList )还是我必须写
 (arrayList: List )??

1 个答案:

答案 0 :(得分:0)

由于您已将变量声明为List类型,因此由ArrayList支持的事实只是一个实现细节。您应该能够用任何其他类型的列表对象替换它并获得相同的功能。

如果我是你,我不会将List命名为“arrayList”。如果你把它称为“theList”或那种性质的东西,那么从类图的角度来看,它是一个ArrayList并不重要的事实会变得更加明显。