python

  • 实现一个简单的房地产应用,允许经纪人管理可出售或出租的房产
  • 面向对象设计
    • 两类房产:公寓和房屋
    • 经纪人可管理房产信息
      • 输入与新房产相关的细节信息
      • 列出所有空闲的房产
      • 将房产标记为售出或已租出
    • 经纪人通过Python交互解释器与对象进行交互
    • 涉及类的信息
      • House和Apartment是两种房产,因此Property可以作为它们的超类
      • Rental和Purchase作为基类,与房产组合成四种不同情况的子类
      • Agent
    • 数据结构
      • Property:
        • 面积、卧室数量、洗手间数量
        • 展示房产信息
      • House:
        • 楼层数、车库(附带的、独立的、没有)、是否有院子、是否有围栏
      • Apartment:
        • 是否有阳台、洗衣房(室内的、投币式的、远距离的)
      • Rental:
        • 每月租金、是否配备家具、是否包含水电费(不包含则需要估计水电费用)
      • Purchase:
        • 售价、年税
      • Agent:
        • 保存所有房产信息
        • 展示所有房产信息
        • 创建新的房产信息
         
    • 数据结构图例
      • notion imagenotion image
         
If you have any questions, please contact me.