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;
                }
            }

  • 相关阅读:
    CF1324F Maximum White Subtree
    CF1204C Anna, Svyatoslav and Maps
    CF1187E Tree Painting
    CF1304E 1-Trees and Queries
    深入探究jvm之类装载器
    深入探究jvm之GC的算法及种类
    深入探究jvm之GC的参数调优
    spring源码解析之AOP原理
    spring注解扫描组件注册
    cas-client单点登录客户端拦截请求和忽略/排除不需要拦截的请求URL的问题
  • 原文地址:https://www.cnblogs.com/net520/p/7953472.html
Copyright © 2011-2022 走看看