0

在这里与一些命名约定作斗争。

我有一个可以通过两个属性唯一标识的对象:其父级的 UUID 和自动递增的计数。

例子:

父对象的 UUID 为 04305eb6-cccb-498c-8fab-95e7d933672d 我向父对象添加了一个子对象。它的 ID 是 1。我向父对象添加了第二个子对象。它的 ID 是 2。我删除了 ID 为 1 的孩子。我添加了第三个孩子。它的 ID 是 3。我删除了 ID 为 3 的孩子。我添加了第四个孩子。它的 ID 是(3 还是 4?不确定哪个更有意义)

我的问题:

  • 在这里使用属性 Id 会令人困惑吗?我应该将其命名为 countAutoIncrement 吗?
  • 我的算法意味着 countAutoIncrement 将是 1 + 播放列表的最大计数。这是一个好的算法吗?还是应该总是 1 + 最后生成的计数?
4

0 回答 0