.net 关于设计单点接触类的提示
我正在开发一个软件[在公共计算机上运行],它可以帮助从word文件创建pdf文件。用户有过多的付款和指定最终pdf输出属性的选项。程序现在使用全局变量管理这种情况 我需要开发一个用户交互对象/类,它将存储程序中每个用户活动的信息,以便在生成输出时,我只有一个地方可以找到所有信息。我还将记录用户选择到达特定点的路径、发生的错误、花费的时间等。交互/记录从用户单击按钮时开始,存储单击按钮的名称,并在生成pdf并从其帐户中借记资金时结束[将存储借记金额、转换的总页数等]。最终我可以序列化这个对象 我正在考虑实现这个模块的装饰器模式。我走对了吗?有没有更好的模式/方法 感谢您的关注。如果“用户活动”被认为是他调用的一组方法,那么它看起来就像这里的模式。您可以向命令类添加序列化机制和日志记录功能.net 关于设计单点接触类的提示,.net,design-patterns,.net,Design Patterns,我正在开发一个软件[在公共计算机上运行],它可以帮助从word文件创建pdf文件。用户有过多的付款和指定最终pdf输出属性的选项。程序现在使用全局变量管理这种情况 我需要开发一个用户交互对象/类,它将存储程序中每个用户活动的信息,以便在生成输出时,我只有一个地方可以找到所有信息。我还将记录用户选择到达特定点的路径、发生的错误、花费的时间等。交互/记录从用户单击按钮时开始,存储单击按钮的名称,并在生成pdf并从其帐户中借记资金时结束[将存储借记金额、转换的总页数等]。最终我可以序列化这个对象 我正