设计模式
设计模式
杯酒和雪
这个作者很懒,什么都没留下…
展开
-
设计模式(python)-单例模式
单例模式的理解保证只有一个特定的类型对象,并提供全局访问点目的:确保类有且只有一个对象被创建为对象提供一个访问点,以使程序可以全局访问该对象。控制共享资源的并行访问。应用范围: 日志记录,数据库操作,打印机后台处理程序等。例如:希望使用一个日志类对象,将多个服务的日志信息存储到同一个日志文件中。下面是单例模式的UML图:python实现经典的单例模式class singl...原创 2019-10-15 21:11:33 · 567 阅读 · 0 评论 -
设计模式(python)-程序设计原则
1. 开放封闭原则开放/封闭原则规定,类或对象及其方法对于扩展来说,应该是开放的,但是对于修改来说,应该是封闭的。简单地说,这意味着当你开发软件应用的时候,一定确保以通用的方式来编写类或模块,以便每当需要扩展类或对象行为的时候不必修改类本身。相反,类的简单扩展将有助于建立新的行为。例如,开放/封闭原则能够在下列情形中表现得淋漓尽致:为了实现所需行为,用户必须通过扩展抽象基类来创建类的实现,而...原创 2019-10-15 10:12:45 · 290 阅读 · 0 评论