zoukankan      html  css  js  c++  java
  • 面试时用到的简单的工厂模式的例子

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

    主要代码:

    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(); 

      }

    }

  • 相关阅读:
    Spring MVC之视图呈现
    Spring MVC之HandlerMap 初始化
    Spring MVC之DispatcherServlet请求处理
    合成模式
    缺省适配器
    适配器模式
    原始模型
    克隆 和 比较
    建造模式
    线段树
  • 原文地址:https://www.cnblogs.com/jasonjiang/p/1764507.html
Copyright © 2011-2022 走看看