예제 #1
0
        static void Main(string[] args)
        {
            XmlAdaptee adapte = new XmlAdaptee();
            ITarget    target = new JsonAdapter(adapte);

            Console.WriteLine("Adaptee interface is incompatible with the client");
            Console.WriteLine("So by using adapter client can call its method");
            Console.WriteLine("\nAfter using Adapter Design Pattern, we get the requested data below");
            Console.WriteLine(target.GetRequest());
            Console.WriteLine("So we get the converted data..\n");
        }
 public JsonAdapter(XmlAdaptee _adaptee)
 {
     this._adaptee = _adaptee;
 }