Beispiel #1
0
        private static void Main()
        {
            var c = new Client();

            c.Request(new Target());
            c.Request(new Adapter());
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Client client = new Client();

            client.Request(new Target());
            client.Request(new Adapter());

            Console.ReadKey();
        }
Beispiel #3
0
        private static void Main(string[] args)
        {
            // academic example
            var client = new Client();

            client.Request(new Adapter(new Adaptee()));

            Console.WriteLine("\n");

            // imaginary but more helpful example:
            // - imagine you have a driver who tries cross the desert,
            // - he drives a car
            // - but at some places it is impossible to drive a car
            // - so he should drive a camel
            var traveler = new Traveller();

            traveler.Drive(new Car());
            traveler.Drive(new TransportAdapter(new Camel()));
        }
Beispiel #4
0
        static void Main()
        {
            var client = new Client(new Adapter());

            client.Request();
        }
Beispiel #5
0
 static void Main()
 {
     var client = new Client(new Adapter());
     client.Request();
 }