Oop 就对象而言,什么是发票和用户现金余额?
发票和用户余额都可以添加钱吗 发票有发票价格的上限,填写发票时视为已付款 如果我们有一个抽象对象是用户余额和发票的父对象,那么抽象对象是什么 具体问题是我有付款,我必须将付款关联起来,并将金额分配给用户余额或发票 我考虑过应付账款,但你如何支付到余额Oop 就对象而言,什么是发票和用户现金余额?,oop,Oop,发票和用户余额都可以添加钱吗 发票有发票价格的上限,填写发票时视为已付款 如果我们有一个抽象对象是用户余额和发票的父对象,那么抽象对象是什么 具体问题是我有付款,我必须将付款关联起来,并将金额分配给用户余额或发票 我考虑过应付账款,但你如何支付到余额 payment->attach(invoice); payment->attach(userBalance); //payment object function attach(WhatInterface whatInterface
payment->attach(invoice);
payment->attach(userBalance);
//payment object
function attach(WhatInterface whatInterface) {
this->whatInterfaces->add(whatInterface);
}
面向对象设计的问题是,你的问题真的没有答案。狮子、老虎和猫咪都是猫,它们都是动物,但软件对象很少显示出那种直观的、可抓取的自然层次结构。 用户的余额大概是一笔钱,而发票是一笔钱的需求。现在你可以说发票是一笔钱,或者你可以说发票有一笔钱,这是需求,加上其他金额,增值税,支付的金额,各种项目的小计
但没有对错之分。这取决于你的具体计划。我猜这是一个计算机科学101练习,你的导师正在寻找答案。不。。。恐怕是生产系统:我考虑过账户,但这太模糊了,因为用户可以注册。你觉得应付款怎么样?叫他们货币怎么样?这意味着你可以从中增加或减少其他货币。所以基本上他们会有一笔额外的钱?是的,可能有一个守卫来防止增加你不能支付的负片-100美元的电费然后去巴哈马消费。