问题:我们的 Web 控制台显示安装了我们的应用程序的所有计算机的列表。每台机器都有一些可以与之关联的识别信息。简单的字符串,如部门名称、团队名称等。我们需要让用户可以更改这些标识字段的名称,并根据需要添加/删除任意数量。我们如何才能最好地实现这一点?
最初我认为我可以将其实现为单例。在应用程序启动时,我可以从数据库中读取最后一组标识字段名称,并创建一个字符串列表的单例实例。这可以传递给所有需要显示或访问身份信息的函数。此选项的吸引力在于,如果用户从 ui 更改身份字段名称或添加或删除字段,我可以简单地修改单例对象并且更改将被反映。
但是我觉得必须有更好的方法来实现我想要的。因为有很多这样的信息,用户可以随意修改,我们需要跟踪。
有什么建议么?