【应用场景】
确保程序运行期某个类,只有一份实例,用于进行资源共享控制。
【优势】
使用简单,易于跨模块
【应注意】
确保使用者只能通过 getInstance方法才能获得,单例类的唯一实例和如何管理实例化后的内存。
【敏捷原则】
单一职责原则
【实例】
[UIApplication sharedApplication]
注-单一职责原则:
【应用场景】
确保程序运行期某个类,只有一份实例,用于进行资源共享控制。
【优势】
使用简单,易于跨模块
【应注意】
确保使用者只能通过 getInstance方法才能获得,单例类的唯一实例和如何管理实例化后的内存。
【敏捷原则】
单一职责原则
【实例】
[UIApplication sharedApplication]
注-单一职责原则: