关注这个帖子,banq大哥,希望能为我们这些后辈多做点贡献,请不要这样快结帖子。我非常的喜欢领域模型驱动的设计方式,希望,banq大哥能把实现方式发表出来,我已经关注JDON好长一段时间,受益不少。

还是就是fety07大哥的模型图,按照我对于领域模型的理解是
应该是
用户-->银行卡-->支付
而不是
用户-->支付-->银行卡

打个比方:我认为,用户是用银行卡+积分卡或者构物券去支付,payment应该是一个交易类,记录用户所操作的银行卡积分卡或者构物券,再通过持久层到数据库。
如果按照fety07大哥的模型图对于领域模型的设计好象不是很合理。它用数据库驱动的模式做当然好象也不是很复杂,但是这样设计似乎对于关系模型映射实现会变更复杂。请banq大哥指点

Banq在不?

>payment应该是一个交易类
我也基本同意你的分析。

"payment" 的确是一个交易类,我最终用"PaymentService"代替.支付信息用"PaymentInfo"对象封装."PaymentInfo"还可以包含一些"Bankcard""Order"对象, "银行返回信息用"ReturnMsg"对象封装."PaymentService"承担了处理支付有关逻辑.以及银行返回信息的处理逻辑.因为不同的银行处理的逻辑基本上是一样的.只是细节上有些不同,所以"PaymentService"可以用上"模版模式".折扣之类的逻辑放在另一个模块,不属于支付模块.

J道要没落了。支持者太少。这个问题我希望BANQ能够给出一个设计图。全是理论的话也没什么意义,就像开党代表大会一样,

真是厉害
看了自己还是比较弱的
谢谢楼上各位的解答
我也有这个需求

易宝支付平台
详细了解请联系:王先生
Q_Q:595706211
电话:0592-5284444
E_m_ail:yexin5268@163.com
网址:https://www.yeepay.com/selfservice/WERequestRegister.action
易宝支付致力于成为世界一流的电子支付应用和服务提供商,专注于金融增值服务领域,创新并推广多元化、低成本、安全有效的支付服务。
易宝是国内领先的第三方支付平台。易宝分为【个人服务】和【商家服务】用户。第三方支付平台是一款新型的网络交易平台,该产品结合了互联网和网上银行的优势,适合于在网络上推广支付需求、提升服务质量的各类企业,可广泛应用于企业销售、客户服务等领域。
商户通过在网站部署易宝支付系统捆绑的银行网上功能,不仅可以大大拉近企业和 客户的距离,增强与客户的安全信心,提高服务质量,也可以为企业(或商家)增加商业机会,从而为企业带来更多的销售收录。