找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3954|回复: 3
收起左侧

求一份 system design的 vender machine 完美解答

[复制链接]

10

主题

1

精华

64

积分

资深会员

Rank: 2

积分
64
发表于 5-25-2017 03:09 PM | 显示全部楼层 |阅读模式

亲!马上注册或者登录会查看更多内容!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
非CS专业 对OOD一直不是很在行 碰到简单的以外 只能自己想 又不知道对不对

1189

主题

165

精华

3578

积分

神级会员

Rank: 7Rank: 7Rank: 7

积分
3578
发表于 5-26-2017 09:36 AM 来自美国米群网手机版 | 显示全部楼层
感谢danni_LdQFy分享~~~
回复 支持 反对

使用道具 举报

1

主题

0

精华

7

积分

新米人

Rank: 1

积分
7
发表于 6-24-2018 11:40 AM | 显示全部楼层
总的来说,想想自动售货机涉及的对象:

VendingMachine - 可能是一个抽象类
DrinkMachine,SnackMachine 和扩展 VendingMachine的类
VendingProduct - 一个抽象类?
Drink,其他扩展 VendingProduct的类
Coke,其他扩展 Drink的类

但我相信你可以很容易地找到答案。 机器的螺母和 Bolts 将在某种实用工具中发生,用方法接受账单和硬币,计算变更等。

进一步阅读:

http://www.ibm.com/developerwork ... rary/ws-oo-design1/ 是一个关于开始面向对象设计的好文章。
http://ydtech.blogspot.com/2010/ ... ern-by-example.html 自动售货机设计   OOP 。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表