2018-07-22

单例模式

举个常见的单例模式例子,我们日常使用的电脑上都有一个回收站,在整个操作系统中,回收站只能有一个实例,整个系统都使用这个唯一的实例,而且回收站自行提供自己的实例。因此回收站是单例模式的应用。
确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,单例模式是一种对象创建型模式

2.异常的传

try import time
try:
f = open('test.txt')
try:
while True:
content = f.readline()
if len(content) == 0:
break
time.sleep(2)
print(content)
finally:
f.close()
print('关闭文件')
except:
print("没有这个文件")

运行结果

In [26]: import time
...: try:
...: f = open('test.txt')
...: try:
...: while True:
...: content = f.readline()
...: if len(content) == 0:
...: break
...: time.sleep(2)
...: print(content)
...: finally:
...: f.close()
...: print('关闭文件')
...: except:
...: print("没有这个文件")
...: finally:
...: print("最后的finally")
...:
xxxxxxx--->这是test.txt文件中读取到信息
^C关闭文件
没有这个文件
最后的finally
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 单例模式(SingletonPattern)一般被认为是最简单、最易理解的设计模式,也因为它的简洁易懂,是项目中最...
    成热了阅读 4,298评论 4 34
  • [TOC] 1. 安装 Tomcat 注意:Tomcat 运行环境需要 JDK,请先安装 JDK。 1.1 创建 ...
    uzip柚子皮阅读 478评论 0 1
  • 2018.7.10 慈溪家中 对你的意想不到 意想不到今天牵着你的左手比昨天的平衡好了一些。 意想不到你那么喜欢吃...
    老姐嘛嘛阅读 186评论 0 0
  • 一、 有一年在北京怀柔的一座小山,我和做义工的伙伴一行人不带任何帮助照明的工具跟着寺里的师傅借月光半夜上了山。半山...
    乐喜阅读 246评论 0 1