一:NSFileManager的使用1, 概念:用来管理文件系统,它可以用来进行常见的文件\文件夹的操作(拷贝、剪切、创建等) NSFileManager 使用了单例模式singleton 使用defaultManager方法可以获取那个单例对象2,1>常见判断 //1,判断文件或...
分类:
其他好文 时间:
2014-11-17 22:42:52
阅读次数:
257
什么是单例模式:保证一个类只能有一个实例对象存在,并提供一个全局的访问点; 应用环境:只需要一个对象,一个实例的时候 例如:WinForm只能创建一个窗体的时候;只需要一个实例对象的时候 代码: public class Singleton{//通过静态的私有变量来判定是否类的实例化是否唯一pri....
最近在读Hadoop#Yarn部分的源码,读到状态机那一部分的时候,感到enmu的用法实在是太灵活了,在给并发编程网翻译一篇文章的时候,正好碰到一篇这样的文章,就赶紧翻译下来,涨涨姿势。
原文链接:http://www.javacodegeeks.com/2011/07/java-secret-using-enum-to-build-state.html
作者:Peter Lawrey...
分类:
编程语言 时间:
2014-11-17 14:10:07
阅读次数:
301
来避免两个打印作业同时输出到打印机中,即在整个的打印过程中我只有一个打印程序的实例。简单说来, 下面来看从上面的类图中可以看出,在单例类中有一个构造函数 Singleton ,但是这个构造函数却是私有的(前面是“ - ”符号),然后在里面还公开了一个 GetInstance()方法,通过上面的类图不...
分类:
其他好文 时间:
2014-11-17 11:56:55
阅读次数:
290
void Main(){ object.ReferenceEquals(Singleton.GetInstance(),Singleton.GetInstance()).Dump(); object.ReferenceEquals(NSingleton.Instance,NSinglet...
分类:
其他好文 时间:
2014-11-17 09:09:43
阅读次数:
174
Singleton.hclass Singleton{public: static Singleton* getInstance(){ if(instance == NULL){ instance = new Singleton(); } ...
分类:
编程语言 时间:
2014-11-16 18:40:26
阅读次数:
119
1、模式定义
单例模式(Singleton Pattern):单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。
单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。单例模式是一种对象创建型模式。单例模式又名单件模式或单态模式。
2、模式结构
单例模式包含如下角...
分类:
其他好文 时间:
2014-11-16 13:31:01
阅读次数:
133
namespace DesignPattern.Creational.Singleton{ public class Singleton { private Singleton() { } private static Singleton _instance;...
分类:
其他好文 时间:
2014-11-14 19:34:09
阅读次数:
119
面试题集锦&&实现Singleton(单例)模式-JAVA版...
分类:
编程语言 时间:
2014-11-14 17:46:47
阅读次数:
176
首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了,比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个,这里就可以通过单例模式来避免两个打印作业同时输出到打印机中,即在整个的打印过程中我只有一个打印程序的实例。简单说来,单例模式(也叫单件模式)的作用就是...
分类:
其他好文 时间:
2014-11-14 12:20:42
阅读次数:
288