Beispiel #1
0
        static void Main(string[] args)
        {
            var oldObj = new OldObj();
            var target = new Adapter(oldObj);

            Console.WriteLine(target.GetRequest());
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Adaptee adaptee = new Adaptee();
            ITarget target  = new Adapter(adaptee);

            Console.WriteLine(target.GetRequest());
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            var source = new Source();
            var target = new Adapter(source);

            var result = target.GetRequest();

            Console.WriteLine($"Result: {result}");
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            Adaptee adaptee = new Adaptee();
            ITarget target  = new Adapter(adaptee);

            Console.WriteLine("Adaptee interface is incompatible with the client.");
            Console.WriteLine("But with adapter client can call it's method.");

            Console.WriteLine(target.GetRequest());
        }
        public void Test()
        {
            var     adaptee = new Adaptee();
            ITarget target  = new Adapter.Adapter(adaptee);

            _testOutputHelper.WriteLine("Adaptee interface is incompatible with the client.");
            _testOutputHelper.WriteLine("But with adapter client can call it's method.");

            _testOutputHelper.WriteLine(target.GetRequest());
        }