java简单面向对象建模
我有两节课。食物和膳食
食物包含蛋白质、碳水化合物、脂肪和卡路里的变量。它也得到了这些东西的接受者/接受者
一餐包含一个ArrayList,其中包含该特定一餐中的所有食物。它还包含总蛋白质、碳水化合物、脂肪和卡路里的变量,我在同一节课上通过方法得到这些变量
我认为以上这些都是可以的,但是当我想引入一个变量来存储每种食物的克数时,我无法决定应该把这个变量放在哪个类中
把它放在食物课上感觉不对,因为我认为数量本身与食物无关。在进餐课上让它变得栩栩如生,感觉更合适
在这一点上,我的问题是,在食物中添加数量变量很容易,尽管感觉不对。在另一边,我不知道把它放在进餐课上,因为在那门课上,所有的食物类型都在ArrayList中
希望这有意义:)
共 (0) 个答案