文章目录 为什么要面向接口编程 如果有以下状况 解决 为什么要面向接口编程 如果有以下状况 public class SomeComponent { public void DoWork(){ Logger logger = new Logger(); var data = GetData(); logger.Log(data