我正在学习 go 并且正在查看一个简单的 go 示例 Web 应用程序:https : //github.com/campoy/todo/blob/master/task/task.go
askManager 上有方法 func (m *TaskManager) Save(task *Task) error ... func (m *TaskManager) All() []*Task...
我想知道如何将 TaskManager 推广到 Manager,所以它会有这些相同的方法(即:save、all、find),所以它可以用于不同的结构,例如用户,它们都有 ID 字段。
我假设构造一个通用类型的数组不适合,因为“保存”和“查找”方法中有一个 ID
慕尼黑8549860
相关分类