Kotlintypes方差和星形投影

我已经阅读了这本书(Kotlin in Action,MEAP),关于types投影和星型投影的文档和文章,但是这些投影似乎仍然写得很复杂。 有人能以简单的方式解释投影背后的想法吗? 有一些适当的例子会很好。 提前致谢