| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 673 人关注过本帖
标题:各位大侠看看这道题帮忙解释一下
取消只看楼主 加入收藏
灰兜兜
Rank: 2
等 级:论坛游民
帖 子:25
专家分:18
注 册:2012-4-15
结帖率:100%
收藏
 问题点数:0 回复次数:2 
各位大侠看看这道题帮忙解释一下
进货(purchase)有商品名、数量(count)、付账方式(bill)的区别。销售(sell)有商品名、数量(count)、付账方式(bill)的区别。付账方式有现金付账(billbycash)、银行付账(billbybank)、赊账(billbycredit)。库存有商品名、数量(count)、存放的方法(deposit)。商品成千上万,每个商品类中如果都设计买卖方式和存放方法会造成大量重复。如何避免重复而使得这些方法能够在众多的商品中复用?除了给出的类,还需设计其他什么接口和类?现金付账方法中输出”付款方式:现金”,银行付账方法中输出”付款方式:银行”,赊账方法中输出”付款方式:赊账”。存放方法中输出”仓库管理:王老头”。仓库管理员应该是可变的。要求在将来添加新的功能时已有类、已有方法等所有代码不需再改动,只需添加新的方法、新的类、新的接口。(注:可在上题中的代码的基础上编写)
输出:
进货: 桌子,5,付款方式:银行
库存: 桌子,5,仓库管理:王老头
销售: 桌子,1,付款方式:现金
搜索更多相关主题的帖子: 付款 purchase deposit 商品名 
2012-11-25 21:10
灰兜兜
Rank: 2
等 级:论坛游民
帖 子:25
专家分:18
注 册:2012-4-15
收藏
得分:0 
回复 3楼 邱威
能把大概代码贴出来吗?谢谢了
2012-11-26 23:00
灰兜兜
Rank: 2
等 级:论坛游民
帖 子:25
专家分:18
注 册:2012-4-15
收藏
得分:0 
回复 5楼 xiao金刚
谢谢你。
2013-01-07 00:03
快速回复:各位大侠看看这道题帮忙解释一下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016512 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved