一个出门要带啥东西的产品

黄鹏宇 491 2021-11-28

一、解决什么问题

出门要带的东西太杂了,容易遗漏,尽管每个人对于出门的要求不一样,但他们也具有一定的模式。

  • 根据目的地不同:

    • 去图书馆,大抵要带学生卡
    • 去海边,要带拖鞋,沙滩垫
    • 去爬山,要带能量食品
  • 根据时间不同:

    • 适莽苍者,三餐而犯,腹犹果然
    • 适百里者,宿舂粮
    • 适千里者,三月聚粮
  • 根据方式不同:

    • 开车,要驾驶证
    • 地铁,要口罩、地铁卡
  • 根据目的不同:....

他们统归为出门,那么可能都统一需要带钥匙,检查门窗是否关好等。

所以能否引入一种基于支持继承、组合的清单模式?

范式:我要 [方式] 去(目的地)(目的)[时间]

比如

1. 我要 乘地铁 去外地、海边 玩 两天

  • 方式:乘地铁
  • 目的地:外地、海边
  • 目的:玩
  • 时间:两天

所以:

乘地铁:口罩(物品)
外地:请假(动作)
海边:防晒霜、拖鞋、沙滩垫(物品)
两天:手机充电器、数据线、剃须刀(物品)
出门:身份证(物品)
: 未匹配到关键词

  •  口罩
  •  请假
  •  防晒霜
  •  拖鞋
  •  沙滩垫
  •  手机充电器
  •  数据线
  •  剃须刀
  •  身份证

2. 我要去 图书馆 上半天 自习

  • 目的地:图书馆
  • 目的:上自习
  • 时间:半天

所以:

图书馆:学生卡(物品)、检查是否有需要还的书(动作)
自习:笔墨纸砚(物品)
半天:充电宝(物品)
出门:身份证(物品)

  •  学生卡
  •  检查是否有需要还的书
  •  笔墨纸砚
  •  身份证