首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Python搬运工
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Python设计模式:模版方法模式
模版方法模式指定义一个模版框架,将一些具体行为放到子类取实现,模版方法使得子类可以不改变算法结构即可重新定义该算法的某些特定行为。 模版方法就是提供一个代码复用平台,有时候我们遇到一系列步骤需要执行,从更高层次看这个过程是相同的,只是有些具体步骤的实现可能不同,这时候就可以用模…
Python设计模式:观察者模式
观察者模式也叫发布订阅模式,定义了对象之间一对多依赖,当一个对象改变状态时,这个对象的所有依赖者都会收到通知并按照自己的方式进行更新。举个现实生活的例子,职员们趁老板不在,都在玩着自己的东西,同时观察着前台小姐姐,前台小姐姐在老板回来的时候,发布通知让各同事回到工作状态。 都是…
Python设计模式:解释器模式
解释器模式是指给定一个语言,并定义一个解释器,这个解释器用来解释语言中的句子,说通俗点就是把一种信息转换成另一种信息。比如同一份乐谱,用钢琴、小提琴分别解释会得到不同的音乐。 1 → one,2 → two之类的,这里为了阐述概念,省略了。 2. 各个具体的乐器类
Python设计模式:策略模式
策略模式是把一系列可互换的算法封装起来,并且在运行时让算法随时切换,同时不影响算法的使用者,比如军队在作战过程中,不断地调整作战策略,这里面包含策略和使用者两个对象。 2. 各个具体的策略类
Python设计模式:备忘录模式
备忘录模式是指在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。 说通俗点就相当于一个游戏存档,一般我们玩游戏打BOSS前,都会保存一下,如果打BOSS失败了就读取存档再来一遍,这里面有三个对象,英雄,你控制的游…
Python设计模式:单例模式
其实单例就是单个对象,之所以需要单个对象,是希望我使用它的时候,特征和行为都是一致的,达到这样的目的了,就可以认为是单例模式。 在Python中实现单例最简单的方法是,把全局状态放在私有变量中,并提供访问此变量的公开函数,同时让对象自身控制让这个全局状态是唯一的。有点绕口,通过…
Python设计模式:工厂模式
设计模式的“工厂”这个概念就是来源于我们现实中的工厂,我们把原材料、图纸等生产资料的投入到一个工厂里面,工厂就会给我们输出相应的产品,所以实现工厂方法很简单,一个函数就是一个工厂。 抽象工厂顾名思义是个生产的产品比较抽象的工厂,如果工厂方法生产出来的是汽车,那么抽象工厂生产出来…
Python设计模式:建造者模式
和工厂模式不一样,工厂模式是直接返回一个产品(或工厂),输入输出,相当直接,建造者模式就要辛苦一点,需要指挥者指挥建造者工作之后,才能获得产品,所以建造者模式需要指挥者和建造者两个角色。 建造者顾名思义,就是搬砖干活的,所以他应该有各种干活的能力,这样指挥者才好指挥他们干活,下…
计算机身份认证的三种方式
你知道什么是指你知道一个只有你和对方知道的秘密,类似电影里面两个秘密组织的人通过“街头暗号”来确认对方身份一样,这也是我们最常用的的一种方式,例如账号密码,百度网盘的提取码,QQ密码找回的密保问题等等。 它的缺点就是可以被暴力破解,顾名思义就是不断尝试你所有密码的可能性组合,直…
变废为宝,改造你的CapsLock键!
键盘上面的几个辅助键,想必大家用得最少的就是CapsLock键了吧,也就是那个大写锁定键,占据着键盘最好的位置,却没发挥什么大的作用,可谓拍了块地王,却建了个茅草房,以至于戴尔的Chromebook直接把它改成了搜索键。 1. 单按CapsLock键调出Alfred,因为本人重…
下一页
个人成就
文章被点赞
110
文章被阅读
10,851
掘力值
698
关注了
10
关注者
984
收藏集
0
关注标签
2
加入于
2018-10-18