我想创建一个支付模块,这个模块将有一个用户可以支付产品的表单,支付完成后我想将支付信息保存在几个数据库表上。我想在不同的公司中使用这个模块,每个公司以不同的方式处理持久数据,例如一个将数据保存在一个表中,另一个保存在两个或树表中,我的想法是实现一个观察者模式,其中发布者(作为支付类)可以将付款信息推送到表类(作为订阅者)中,以便这些类可以将数据保存到他们的表中。
这是使用正确的模式吗?有什么建议么?
谢谢
我想创建一个支付模块,这个模块将有一个用户可以支付产品的表单,支付完成后我想将支付信息保存在几个数据库表上。我想在不同的公司中使用这个模块,每个公司以不同的方式处理持久数据,例如一个将数据保存在一个表中,另一个保存在两个或树表中,我的想法是实现一个观察者模式,其中发布者(作为支付类)可以将付款信息推送到表类(作为订阅者)中,以便这些类可以将数据保存到他们的表中。
这是使用正确的模式吗?有什么建议么?
谢谢