python20(摆放家具01—需求分析-被使用的类应该先开发)

需求

  • 房子(House)有户型、总面积和家具名称列表
  1. 新房子没有任何家具
  • 家具(HouseItem)有名字和占地面积。其中
  1. 席梦思(bed)占地4平米
  2. 衣柜(chest)占地2平米
  3. 餐桌(table)占地1.5平米
  • 将以上三件家具添加到房子中
  • 打印房子,要求输出:户型、总面积、剩余面积、家具名称列表
House

house_type

area

free_area

item_list

__init__(self,house_type,area):

__str__(self):

add_item(self,item):

 

 

 

 

 

 

HouseItem

name

area

__init__(self,name,area):

__str__(self):

 

 

 

 

 

剩余面积

  1. 在创建房子对象时,定义一个剩余面积的属性,初始值和总面积相等
  2.  当调用add_item方法时,让剩余面积-=家具面积

思考:应该先开发哪一个类?

答案——家具类

  1. 家具简单
  2. 房子要使用到家具,被使用的类,通常应该先开发

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值