https://www.cnblogs.com/libin-1/p/5820550.html https://blog.csdn.net/u010365819/article/details/81326349 https://www.cnblogs.com/chengzp/p/prototype.html https://blog.csdn.net/web_yzm/article/details/79453916 根据几篇文章,自己的理解,画出了下面的这幅图