https://www.cnblogs.com/zhujiabin/p/6645551.html
https://mp.csdn.net/postedit/70213469
https://www.cnblogs.com/liaojie970/p/5730803.html
https://blog.csdn.net/hehongdan/article/details/51914287
=====
这个比较详细
https://baijiahao.baidu.com/s?id=1613858008211354437&wfr=spider&for=pc
https://blog.csdn.net/angcyo/article/details/52177832
https://blog.csdn.net/q442203968/article/details/54917486 封装