gpt4 book ai didi

java - 获取集合大小的命名约定

转载 作者:行者123 更新时间:2023-12-01 16:40:19 24 4
gpt4 key购买 nike

我有以下类(class)

class X {
private List<Calendar> calendars;

// public int getCalendarCount()
// public int getCalendarSize()
// public int getSize()
// public int getCount()
// public int size()
// public int count()
}

我想知道,最常用的命名约定是什么,用于检索日历的大小。

List ,他们正在使用 size

但是,在一些第三方库中,例如 XStream ,他们正在使用 getXXXCount。

最佳答案

如果X只是保存日历列表,然后 size是有道理的 - 但这会引出一个问题:为什么要创建一个类而不是仅仅使用 List<Calendar> .

如果X将容纳许多其他内容,那么大概它将提供一种访问 List 的方法的Calendars ,所以它实际上并不需要一个方法来给出该列表的大小(因为 List 已经有了它)。这本来就是平常的事情。

但是如果你不直接暴露 List由于某种原因(请记住,您可以将其设为 unmodifiable List ),那么我可能会选择 getCalendarCount .

关于java - 获取集合大小的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4420540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com