过好每一秒
过好每一秒
全部文章
设计模式
Django系列(4)
java那点事(1)
LeetCode一天一题(12)
Linux(5)
PyQt小实例(2)
python-opencv3学习教程(9)
python3爬虫系列(1)
Python那点事(18)
未归档(1)
机器学习(8)
机器学习算法原理(1)
深度学习(12)
深度学习笔记(1)
自然语言处理(5)
归档
标签
去牛客网
登录
/
注册
过好每一秒的博客
希望自己的年龄和熵值成反比....
全部文章
/ 设计模式
(共10篇)
第1篇---Python设计模式之适配器模式+含代码实现
这里我们讲两个例子并且用Python实现: 第一个例子: 大话设计模式中的例子,NBA球星中分为前锋,中锋,后卫,它们交流都是英语。假如中国球星姚明刚开始加入NBA,他肯定不能和队员,教练正确交流,因为他不会英文。这个时候,我们就需要给姚明请一个翻译人员,既能和姚明交流,又...
2020-06-12
0
499
第2篇---Python设计模式之抽象工厂模式+含代码实现+学习python的小哥哥小姐姐一定要看看
抽象工厂概念 提供一个创建一系列相关或者相互依赖对象的接口。而无需指定它们具体的类。。 。。可能还是一头雾水。学习完下面两个案例,你就清楚了。 案例1 想像一下,我们现在要研究一款老少皆宜的游戏。 少儿登录后的游戏场景是:主人公是青蛙,喜欢吃虫子。大人登录后的...
2020-06-12
0
510
第3篇---Python设计模式之建造者模式+含代码实现+学习python的小哥哥小姐姐一定要看看
建造者模式概念 建造者模式将一个复杂对象的构造过程与其表现分离,使得同样的构建过程可以创建不同的表示。。。。哈哈,是不是难以理解? 别挠头,看下面例子一目了然。。 案例一 假设你是一个极客男。。对于电脑不喜欢官方给的标配,想自己定制一款属于自己风格的电脑。。下面...
2020-06-12
0
485
第4篇---Python设计模式之单例模式 +含代码实现+学Python的赶快进
单例模式概念 保证一个类仅有一个实例,并提供一个访问他的全局访问点。 案例一: class Singleton(object): __instance = None def __new__(cls, *args, **kwargs): # 这里不能使用...
2020-06-12
0
462
第5篇---Python设计模式之外观模式+含代码实现+学习python的赶快进
外观模式概念: 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这个子系统更加容易维护。。大话来讲:就是封装,内部系统太复杂,为用户抽象出一个接口。。 案例一: 试想想你的电脑,你知道各种服务内部是怎样启动的吗? 你知道电脑...
2020-06-12
0
535
第6篇---Python设计模式之***模式+含代码实现+学习python的赶快进
***模式概念: 为其他对象提供一种***以控制对这个对象的访问。。 晦涩难懂的官方术语。。。简单来说,就是A和B想通话,必须通过C中间牵线,此时的A和B就都只给C说,C转换给对方。。 案例一: 我们实现一个简单的保护***来查看和添加用户。。也就是说,有一个...
2020-06-12
0
452
第7篇---Python设计模式之享元模式+含代码实现+学习python的赶快进
享元模式概念: 运用共享技术有效的支持大量细粒度的对象。。简单来说,在我们玩游戏的时候,场景中有一万棵密密麻麻的树,难道我们要把树实例化一万次吗? 你要知道,实例化一万次,内存是要爆炸的,这里我们就可以用享元模式。 实例化一次树,描绘千万棵树的时候只是将坐标改一下。 ...
2020-06-12
0
478
第8篇---Python设计模式之责任链模式+含代码实现+学习python的赶快进
责任链模式概念: 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一个链,并沿着这条链传递该请求,直到有一个对象处理它为止。 简述:就是面向过程中的if...elif...elif...elif ..else。进来一个数,进行if判断,如果...
2020-06-12
0
585
第9篇---Python设计模式之命令模式+含代码实现+学习python的赶快进
命令模式概念: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。。 好难理解哦!!!我用例子将一下吧。 比如创建/撤销文件命令,我们可以为其创建一个类,用这个命令时,相当于给这个命令实例化。。 想让其支持撤销操作...
2020-06-12
0
898
第10篇---Python设计模式之观察者模式+含代码实现+学习python的赶快进
观察者模式概念: 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己。 一般这种情况应用于发布订阅功能。 案例一: 我们首先定义一个出版者Publi...
2020-06-12
0
505