黑马程序员技术交流社区
标题:
单例模式小结
[打印本页]
作者:
zhuozhuo
时间:
2015-9-17 23:00
标题:
单例模式小结
1)什么是单例模式(singleton)?
单例模式的意图是类的对象成为唯一的实例,提供一个访问点,供客户类共享资源
2)什么情况下使用单例?
1、类只能有一个实例,而且必须从一个伟人熟知的的访问点进行访问,比如:工厂方法
2、这个唯一的实例只能通过子类化进行扩展,而且扩展的对象不会破坏客户端代码
3)单例设计模式的要点:
(1) 某个类只能有一个实例
(2) 他必须自行创建这个对象
(3) 必须自行向整个系统提供这个实例
(4) 为了保证实例的唯一性,我们必须将
-(id)copyWithZone:(NSZone *)zone;
+(id)allocWithZone:(NSZone *)zone;
-(id)retain;
-(NSUInteger)retainCount;
-(oneway void)release;
-(id)autorelease; 的实现方法进行覆盖。
作者:
荣荣
时间:
2015-9-17 23:03
赞一个!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2