设计模式03-2-单例模式ppt课件.ppt

上传人:晟*** 文档编号:9596203 上传时间:2021-12-15 格式:PPT 页数:25 大小:981KB
下载 相关 举报
设计模式03-2-单例模式ppt课件.ppt_第1页
第1页 / 共25页
设计模式03-2-单例模式ppt课件.ppt_第2页
第2页 / 共25页
设计模式03-2-单例模式ppt课件.ppt_第3页
第3页 / 共25页
设计模式03-2-单例模式ppt课件.ppt_第4页
第4页 / 共25页
设计模式03-2-单例模式ppt课件.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

第9 章 单例模式 彭彬 湖北汽车工业学院单例模式 w 模式动机 对于系统中的某些类来说, 只有一个实例很重要,例如 ,一个系统中可以存在多个 打印任务,但是只能有一个 正在工作的任务;一个系统 只能有一个窗口管理器或文 件系统;一个系统只能有一 个计时工具或ID(序号)生 成器并行印刷发票。 单例模式 w 方案分析 如何保证一个类只有一个实例并且这个实例易于被访问呢?定义一 个全局变量可以确保对象随时都可以被访问,但不能防止我们实例 化多个对象。 客户程序在调用某一个类时不会考虑这个类是否只能有一个实例等 问题的,所以保证一个类只有一个实例是类设计者的责任,而不是 类使用者的责任: 让类控制客户端的访问; 让类自身负责保存它的唯一实例。这个类可以保证没有其他实例被创 建,并且它可以提供一个访问该实例的方法。单例模式 w 模式定义 单例模式(Singleton Pattern):一种对象创建型模式 ,确保某一个类只有一个实例,而且自行实例化并向整 个系统提供这个实例,这个类称为单例类,它提供全局 访问的方法。 Singleton Pattern: Ensure a class has

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 演示文稿

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。