单例模式

1.每次点击菜单“工具箱”,不能出现多个。工具箱要么不出现,出现也只能出现一次。

2.显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。

3.

/// <summary>
    /// 地图操作工具
    /// </summary>
    class MapOperation
    {
        private static MapOperation instance;
        
        private MapOperation()
        {
        }
   
        public static MapOperation GetInstance()
        {
            if (instance == null)
            {
                instance = new MapOperation();
            }
            return instance;
        }
    }
posted @ 2013-11-12 16:46  ccjcjc  阅读(131)  评论(0编辑  收藏  举报