- 0
- 0
- 约4.7千字
- 约 6页
- 2018-04-27 发布于河南
- 举报
执行概要13_单例模式
单例模式
教学目标:
1.应用面向对象分析与设计的方法
2.了解简单工厂设计模式的原理针对已有软件系统来进行分析设计
教学内容:
一、?单例(Singleton)模式
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其它对象提供这一实例。
单例模式应用:
每台计算机可以有若干个打印机,但只能有一个Printer Spooler,避免两个打印作业同时输出到打印机。
一个具有自动编号主键的表可以有多个用户同时使用,但数据库中只能有一个地方分配下一个主键编号。否则会出现主键重复。
Singleton模式包含的角色只有一个,就是Singleton。Singleton拥有一个私有构造函数,确保用户无法通过new直接实例它。除此之外,该模式中包含一个静态私有成员变量instance与静态公有方法Instance()。Instance方法负责检验并实例化自己,然后存储在静态成员变量中,以确保只有一个实例被创建。(关于线程问题以及C#所特有的Singleton将在后面详细论述)。单一职责、开闭、依赖倒转
1.界面与业务逻辑处理分开
2.数据与业务处理分开
三、?程序举例:
该程序演示了Singleton的结构,本身不具有任何实际价值。
//?Singleton?pattern?--?Structural?example??
using?Sys
您可能关注的文档
- 大工10秋《高等数学》在线作业.doc
- 天馈接反现象.doc
- 太阳能LED路灯简...doc
- 天津市高中数学会考——复习策略.ppt
- 如何上好本学期的体育课.doc
- 如何去除页面自动生成的ViewState.doc
- 如何提高项目成本管理水平.doc
- 如何理解教师的爱.doc
- 如何提高会计职业道德修养.doc
- 如何实现微控制器与FPGA的接口设计.doc
- 肝胆外科患者感染指标监测护理.pptx
- 2026潍坊现代农业山东省实验室招聘工作人员6人笔试参考试题及答案解析.docx
- 煤矿皮带输送机自动检测系统的研究与设计.pptx
- 2026四川省绵阳高级技工学校崇州校区体育教师招聘笔试参考题库及答案解析.docx
- 2026云南文山州砚山县蚌峨乡卫生院招聘2人笔试参考试题及答案解析.docx
- 存量铁塔及配套设备现场接收表导入版.pdf
- 日照市2026届省属公费师范毕业生就业竞岗选聘(88人)笔试备考试题及答案解析.docx
- 2026西安庆华医院招聘(22人)笔试参考试题及答案解析.docx
- 2026湖北武汉大学人民医院幼儿园教师招聘2人笔试参考题库及答案解析.docx
- 2026云南曲靖市麒麟区文华街道社区卫生服务中心招聘编外聘用人员5人笔试参考试题及答案解析.docx
最近下载
- 2026抖音内衣类目达人准入内衣泳衣类目准入考试题库解析.docx
- 玉柴YC6108G发动机零件图册.pdf VIP
- 无人机测绘-无人机航飞教学课件.ppt VIP
- 《力学、电磁学》习题答案详解(程稼夫).pdf VIP
- 2021年高考生物真题 新课标卷Ⅰ有答案word版.pdf VIP
- 2026年雄鹰杯小动物医师技能大赛必练题库(350题).doc VIP
- 2026住院医师规培-重庆-重庆住院医师规培(全科医学)历年参考题库含答案详解5卷试题.docx VIP
- 八年级数学下册 正方形中十字架模型(解析版).pdf VIP
- 玉柴YC4D120-20-D1008发动机零件图册.pdf VIP
- 税务自查报告模板(2篇).docx VIP
原创力文档

文档评论(0)