public void Run() { Console.WriteLine("05.[ 适配器 ].Adapter. 常见应用:旧系统改造、FileStream Stream之类的个转换使用"); // 原本功能 var adaptee = new Adaptee(); adaptee.Star(); System.Console.WriteLine("不推荐使用继承的方式,最好使用传入参数的方式"); // 适配功能更 ITarget target = new Adapter(adaptee); target.HandleStar(); Console.WriteLine("============================================"); }
public void HandleStar() => _adaptee.Star();