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