文章目录
一、利用面向对象编程技术实现“烤土豆”
二、烤土豆涉及被烤的时间和对应的生熟状态
- 0-3分钟:⽣的
- 3-5分钟:半⽣不熟
- 5-8分钟:熟的
- 超过8分钟:烤糊了
三、烤土豆的过程中可以添加调料
⽤户可以按⾃⼰的意愿添加调料
[分析]
需要涉及一个事物:土豆,故题目涉及一个类:土豆类,它的属性和方法分析如下:
(1)土豆类的属性
-
被烤的时间cook_time:土豆开始时是生的
-
土豆的状态cook_static:字符串类型,描述土豆的生熟程度
-
添加的调料condiments:比如番茄酱、芥末酱等。
(2)土豆类的方法
-
被烤cook(self,time)
-
⽤户根据意愿设定每次烤地⽠的时间
-
判断地⽠被烤的总时间是在哪个区间,修改地⽠状态
-
添加调料add_condiments(self,condiment)
-
⽤户根据意愿设定添加的调料
-
将⽤户添加的调料存储