基础 梗概: 从顶层需求往下,一层一层设计,不要急于实现 详细 对于一个需求,先从这个需求出发,写一个顶层api 根据需求,划分为3到7步的步骤 为每一个步骤都设计一个对应的api 先大致描述这个api的输入和输出 不用急着实现这个抽象api的内部细节 等这一层的api的设计完成之后,再进入下一层的api设计,以此类推…