https://codingnote.cc/zh-hk/p/296143/
模板方法模式-封装一套算法流程