コード例 #1
0
        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("============================================");
        }
コード例 #2
0
 public void HandleStar() => _adaptee.Star();