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