在这里与一些命名约定作斗争。
我有一个可以通过两个属性唯一标识的对象:其父级的 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 + 最后生成的计数?