两篇比较好的讲解多态和开放封闭原则的文章
https://www.cnblogs.com/wl-blog/p/10361894.html
https://blog.csdn.net/qq_39860799/article/details/90727258