设计模式
文章平均质量分 68
六神就是我
万物不仁,天地为刍狗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python设计模式之生成器模式
生成器模式是一种创建型设计模式, 使你能够分步骤创建复杂对象,生成器不允许其他对象访问正在创建中的产品。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。又名建造者模式。 为什么需要? 简化复杂的构造函数。只有当产品较为复杂且需要详细配置时,使用生成器模式才有意义。生成器与其他创建型模式的不同之处在于:它让你能创建不遵循相同接口的产品。 应用场景 使用生成器模式可避免 “重叠构造函数 (telescopic constructor)” 的出现。 当希望使用代码创建不同形式的产品 (例如石头或木.原创 2021-03-30 21:23:05 · 755 阅读 · 5 评论 -
python设计模式之单例模式
随着维护的代码量越来越多,秃然发现自己写代码都不设计一下,结果到后期需求有变动,代码需要进行扩展或者逻辑变动的时候,看着自己之前写的shit般的代码,感叹着逝去的青春。所以,设计模式是很有必要学习的,以后会陆陆续续更新自己学习到设计模型并结合项目经验记录下用法。先从创建型模式开始,第一篇为单例模式。 什么是单例模式? 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 为什么需要? 控制某些共享资源(如数据库或者文件)的访问权限 保护该实例不被其他代码覆盖 应用场景 如果程序中的某.原创 2020-11-19 20:38:58 · 220 阅读 · 0 评论
分享