随笔分类 -  设计模式

摘要:设计模式是什么 设计模式是经过总结、优化的,对我们经常会碰到的一些编程问题的可重用解决方案。一个设计模式并不像一个类或一个库那样能够直接作用于我们的代码。反之,设计模式更为高级,它是一种必须在特定情形下实现的一种方法模板。设计模式不会绑定具体的编程语言。一个好的设计模式应该能够用大部分编程语言实现( 阅读全文
posted @ 2020-08-27 00:27 风亦缘^_^ 阅读(150) 评论(0) 推荐(0)
摘要:设计模式的六大原则 总原则:开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用 阅读全文
posted @ 2020-08-27 00:03 风亦缘^_^ 阅读(179) 评论(0) 推荐(0)
摘要:五种单例: - 模块 - 装饰器 - 元类 - __new__ - 类方法: classmethod ''' 方式一: @classmethod > 通过类方法来实现单例 ''' class Foo(object): # 定义了一个类的数据属性, # 用于接收对象的实例,判断对象的实例是否只有一个 阅读全文
posted @ 2020-06-30 08:38 风亦缘^_^ 阅读(116) 评论(0) 推荐(0)