static void Main(string[] args) { Target target = new Adapter(); target.Request(); Console.ReadKey(); }
static void Main(string[] args) { Target target = new Adapter(); target.Request(); Console.ReadKey(); }
/// <summary> /// Perform a client operation. /// </summary> public void Operation() { // wrap the adaptee with an adapter Target adapter = new Adapter(); // use the adapter to make a request adapter.Request(); }
public void Run() { Console.WriteLine("Adapter Pattern ....."); Target target = new Adapter(); target.Request(); Console.ReadKey(); }
static void Main() { Target target = new Adapter(); target.Request(); Consoler.ReadKey(); }
static void Main(string[] args) { //客户端直接调用Target的Request方法 Target target = new Adapter(); target.Request(); Console.Read(); }
static void Main(string[] args) { // client var target = new Adapter(); target.Request(); // talks to adapter Console.ReadLine(); }
static void Main() { // Create adapter and place a request Target target = new Adapter(); target.Request(); // Wait for user Console.ReadKey(); }
static void Main(string[] args) { ITarget target = new Adapter(); target.Request(); ITarget target1 = new AdapterPattern.ObjectAdapter.Adapter(); target1.Request(); }
static void Main(string[] args) { ////Class Adapter; //ITarget target = new Adapter(); //target.Request(); //Object Adapter ITarget target = new Adapter(); target.Request(); Console.Read(); }
private static void Main(string[] args) { Target xTarget = new Target(); xTarget.Request(); // Create adapter and place a request Target target = new Adapter(); target.Request(); // Wait for user Console.ReadKey(); }
static void Main(string[] args) { //解决中文问题 Console.OutputEncoding = Encoding.UTF8; Console.WriteLine("类的适配器模式"); ITarget t = new Adapter(); t.Request(); Console.WriteLine("......................"); Console.WriteLine("对象的适配器模式"); ITarget t2 = new Adapter2(); t2.Request(); Console.WriteLine("......................"); }
static void Main(string[] args) { //Target target=new Target(); //target.Request(); //Console.ReadKey(); //Adaptee adaptee=new Adaptee(); //Adapter adapter=new Adapter(adaptee); //adapter.Request(); //Console.ReadKey(); Target target = new Adapter(new Adaptee()); target.Request(); Console.ReadKey(); }
static void Main(string[] args) { // Showing the Adapteee in standalone mode Adaptee first = new Adaptee(); Console.Write("Before the new standard\nPrecise reading: "); Console.WriteLine(first.SpecificRequest(5, 3)); // What the client really wants ITarget second = new Adapter(); Console.WriteLine("\nMoving to the new standard"); Console.WriteLine(second.Request(5)); Console.Read(); }
static void Main(string[] args) { ITarget adapter = new Adapter(); adapter.Request(); }
static void Main(string[] args) { Target target = new Adapter(); target.Request(); }
static void Main(string[] args) { ITarget t = new Adapter(); t.Request("test"); }