里式转换是什么前面有文章将的很清楚了,详见: https://blog.csdn.net/qq_41617697/article/details/102931282 这里讲一下好处: ①同一行代码,因为new的类不同,因此执行的效果就不同 ②责任分清楚:例如在人机画面中,有一个人叫“ScreamManager”,他不需要知道每一个Scream,但是又同时又要控制它,分别对应不同的方法。