https://codingnote.cc/p/699523/
建模的常用手段:组合和聚合