网上支付方式模型的实现?
一般电子商务网,有在线支付功能,有的支付多种支付方式,电子商务网开发需要对支付方式做一个维护,
就是说,我可以动态的增加,删除,修改支付方式,前台网页显示这些支付方式(以便客户支付时可以选择),
假设有这样的关系: 一种支付方式(由于前台显示的需要而添加一些额外的信息)对应一种支付接口(比如
"支付宝"),支付接口(比如"支付宝""支付宝")它支付多种货币交易,但是选择这个支付接口的支付方式不
只需要其中的一种或者几种货币,就是支付方式所支付的货币是从支付接口里选择,是支付接口支持的货
币的一个子集,支付方式与货币是一对多的关系,支付接口与货币也是一对多的关系,前者关系受后者关系
的限制.
支付方式与支付接口是一对一的关系,货币如果作为它们的关联类,好像不合理,如果用面向数据库的思维,我可以在数据库里建两张表,一张是支付方式与货币的一对多的关系,一
张是支付接口与货币的一对多的关系,代码里只要在支付方式选择支付接口时,选择该支付接口支持的货
币,然后把对应的货币插入到数据表里.
如何来理清他们的关系?谢谢.