zoukankan      html  css  js  c++  java
  • 工厂模式

     private void Form1_Load(object sender, EventArgs e)
            {
                //调用
                car p = dric.get("ben");
                string nam = p.drice();
                MessageBox.Show(nam);
            }

            /// <summary>
            /// 抽象
            /// </summary>

            public abstract class car
            {
                private String name;
                public abstract string drice();
                public string getname()
                {
                    return name;
                }
             
            }
            /// <summary>
            ///车
            /// </summary>
            public    class  ben : car
            {
                public override string drice()
                {
                    return "开始" + getname() + "-------go--";
                }
            }
            /// <summary>
            /// 工厂
            /// </summary>
            public class dric
            {
                public static car get(string name)
                {
                    car c = null;
                    if ("ben".Equals(name))
                        c = new ben();
                    return c;
                }
            }

  • 相关阅读:
    MyEclipse里运行时报错
    Django中Template does not exit
    Django简单界面开发
    Django安装过程
    搭建NFS服务器和客户端过程中遇到的问题
    URL传值中文乱码的解决
    结合《需求征集系统》谈MVC框架
    对于微信小程序登录的理解图
    FpSpread基本句法
    sql,lambda,linq语句
  • 原文地址:https://www.cnblogs.com/net520/p/7953472.html
Copyright © 2011-2022 走看看