设计模式-模板模式
https://www.cnblogs.com/zplogo/p/6428593.html
设计模式-适配器模式
https://juejin.im/post/5d229e8a6fb9a07eef6a2f82
策略模式
https://juejin.im/post/5ce79feef265da1b725bdca1
https://juejin.im/post/5c5172d15188256a2334a15d
if else 采用此模式
责任链模式
https://juejin.im/post/5a126b146fb9a0450c490201
建造者模式
https://juejin.im/entry/5a03c14d6fb9a044fa194d00
https://juejin.im/post/5a46ebb66fb9a044fb0816fa
状态模式
https://juejin.im/post/583e9eb4a22b9d006c23d431