最简介的Sigleton单件审计模式源码
去大型软件公司面试,一面少不了对设计模式的拷问,除了那个工厂模式和猫叫老鼠跑之外,问得最多的还有这个sigleton .
它的特点是:不管申明多少个变量,只允许有有一个对象。
即:构造函数私有,则外界无法用new来直接创建对象
提供一个公共静态方法或者属性向外部返回已经创建的对象的引用。
Code
它的特点是:不管申明多少个变量,只允许有有一个对象。
即:构造函数私有,则外界无法用new来直接创建对象
提供一个公共静态方法或者属性向外部返回已经创建的对象的引用。
![](/Images/OutliningIndicators/ContractedBlock.gif)