我需要一些数据建模方面的帮助。
我有一个具有代表任务的一些属性的对象:
class Task(
val id: Int,
val name: String,
val dueDate: String,
val priority: Int,
...
)
现在用户可以修改每个任务属性。
我想存储包含所有修改的活动/更改日志,例如: 任务名称从“oldValue”更改为“newValue” 任务优先级从“oldValue”更改为“newValue” ...
什么是最好的数据模型来表示这个假设: