zoukankan      html  css  js  c++  java
  • singleton pattern简单随笔

    单件模式,就是确保一个类只有一个实例,并提供一个全局访问点。
    代码
     1 namespace SingletonPatternSam
     2 {
     3     class Program
     4     {
     5         static void Main(string[] args)
     6         {
     7             SamSingleton.Instance.Display();
     8             Console.WriteLine(SamSingleton.Instance.ToString());
     9             Console.ReadLine();
    10         }
    11     }
    12 
    13     public sealed class SamSingleton
    14     {
    15         private static string str = "";
    16         private static readonly SamSingleton instance = new SamSingleton();//构造实例对象
    17         static SamSingleton()
    18         {
    19             str = "KKK";
    20         }
    21         public static SamSingleton Instance
    22         {
    23             get { return instance; }
    24         }
    25         
    26         public void Display()
    27         {
    28             Console.WriteLine("XXXX");
    29         }
    30         public override string ToString()
    31         {
    32             return str;
    33         }
    34     }
    35 }
  • 相关阅读:
    window.open和window.opener
    dict对象与QueryDict
    BeautifulSoup的一些方法
    ORM分组与聚合
    python-orm
    开发工具IDEA环境安装配置
    Greenplum介绍-table
    对package.json的理解和学习
    javaScript 的 map() reduce() foreach() filter()
    JSON的序列化和反序列化eval()和parse()方法以及stringfy()方法
  • 原文地址:https://www.cnblogs.com/jasenkin/p/1673621.html
Copyright © 2011-2022 走看看