工厂模式,通俗的理解是不同的工厂,走的却是同一个流程。

主要代码:

public interface IFactory

{

  void GetName();

  void Query(string sqlstr);

}

 

public class A :IFactory

{

  public void GetName()

  {

    Console.WriteLine("执行名称:A");

  }

  public void Query(string sqlstr)

  {

    Console.WriteLine("执行{0}语句",sqlstr);

  }

}

 

public class Demo

{

  static void Main(string[] args)

  {

    string sql = "select * from ST_User";

    IFactory f;

    f = new A();//子类的实例指向父类的引用

    f.Query(sql);

    Console.Read(); 

  }

}

相关文章:

  • 2021-11-15
  • 2021-11-14
  • 2022-02-12
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
  • 2022-12-23
猜你喜欢
  • 2021-06-30
  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
  • 2021-06-13
  • 2021-04-11
  • 2022-12-23
相关资源
相似解决方案