问候同胞们,
在MSDN上阅读有关如何执行数据库复制的正确策略,并了解他们对Master-Subordinate Incremental Replication的建议。它让我想知道,我应该使用什么OOD设计模式......
该策略的主要元素是收购者,操纵者和作家。第一个从数据库中获取数据并传递给第二个数据,这可能会对数据执行简单的转换,然后再将其处理到最终元素,即编写器,将所需数据写入目标数据库。
我想过使用责任链模式,但收购者,操纵者和作家在主题之间没有共同的角色,所以没有任何意义。
这些元素应该作为单独的类或服务中的方法编写吗?当然我也会创建一个DB Helper类,但这不构成问题。
想知道你对此有何看法! 谢谢你的回复
答案 0 :(得分:1)
命令模式可以很好地认为这三种活动是不同的。