zoukankan      html  css  js  c++  java
  • C#设计模式02——原型模式的写法

        public class ProteType
        { 
        
            private static ProteType _ProteType = new ProteType();
            private ProteType() { }
            public static ProteType GetInstance()
            {
                return (ProteType)_ProteType.MemberwiseClone();
            }
            
        }

    运行测试

                    var a1 = ProteType.GetInstance();
                    var a2 = ProteType.GetInstance();
                    Console.WriteLine($"a1 和 a2 是同一实例:{ object.ReferenceEquals(a1, a2)}");

     源码下载:https://gitee.com/weilong2020/csharp_23_-design-patterns.git

    !

    • 作       者 : 明志德道
    • 希     望: 如果内容对您有用,动动小手点个赞吧,您的支持就是我持续写作的动力!
    • 声     明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
    • 声     明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。
  • 相关阅读:
    拍皮球 (Java实现)
    余弦 (java实现)
    循环输出
    从1输出n位数字
    数值的整数次方
    旋转数组的最小数字
    简单使用栈实现队列
    重建二叉树
    链表逆序输出
    替代空格
  • 原文地址:https://www.cnblogs.com/for-easy-fast/p/14374083.html
Copyright © 2011-2022 走看看