注册表设计 我需要用C++设计一个应用注册S/W组件。基本上,这需要支持添加和删除键/值。需要支持动态更新(例如,安装新应用程序时)。 是否存在与给定问题密切匹配的设计模式? 虽然我已经制定了这个组件需要支持的API的大致草图,但是看看其他(也许更好)的设计方法会有所帮助。 如果存在一些与注册表设计相关的典型问题(可能是一些我可能忽略的线程问题),我想确保我已经绕过了这些问题

注册表设计 我需要用C++设计一个应用注册S/W组件。基本上,这需要支持添加和删除键/值。需要支持动态更新(例如,安装新应用程序时)。 是否存在与给定问题密切匹配的设计模式? 虽然我已经制定了这个组件需要支持的API的大致草图,但是看看其他(也许更好)的设计方法会有所帮助。 如果存在一些与注册表设计相关的典型问题(可能是一些我可能忽略的线程问题),我想确保我已经绕过了这些问题,c++,C++,是否存在与给定问题密切匹配的设计模式 您可能会看到不止一个:一个用于整个注册表的,等等 如果存在与注册表设计相关的一些典型问题 您可能需要事务语义。也滚回去 您是否需要不时保存快照?然后,您将需要一个归档模块 同步:需要处理对注册表的多次写入 既然你设计了一些东西,请分享它以获得更多的意见

是否存在与给定问题密切匹配的设计模式

您可能会看到不止一个:一个用于整个注册表的,等等

如果存在与注册表设计相关的一些典型问题

  • 您可能需要事务语义。也滚回去
  • 您是否需要不时保存快照?然后,您将需要一个归档模块
  • 同步:需要处理对注册表的多次写入

既然你设计了一些东西,请分享它以获得更多的意见