码迷,mamicode.com
首页 >  
搜索关键字:decorator pattern    ( 8466个结果
python_Re模块_1
# @ Author : Collin_PXY # 正则表达式: import re # 1,分步写法: # 1)rule.search(string) pattern='各小区' rule=re.compile(pattern) tel=rule.search(string) # 返回第一个匹配的 ...
分类:编程语言   时间:2020-06-02 23:09:30    阅读次数:109
抽象工厂模式(Abstract Factory Pattern)
创建型设计模式,围绕一个超级工厂创建其他工厂,是其他工厂的工厂,基于工厂模式,提供一个接口去创建其他工厂。 实例应用:购买商品,商品可以分为不同品牌的商品,而每个品牌下又不止一个或一种商品。 优点:解决接口选择问题,保证客户端使用同一个产品族中的对象 缺点:产品族扩展性低 代码实现: 1、创建小米品 ...
分类:其他好文   时间:2020-06-02 18:38:37    阅读次数:55
设计模式-装饰者模式
装饰者模式(Decorator) 装饰者模式(Decorator):动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 装饰者模式结构: 抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。 具体构件(ConcreteComponent)角 ...
分类:其他好文   时间:2020-06-02 11:42:00    阅读次数:47
linux文件名匹配——通配符使用
https://www.cnblogs.com/lixuwu/p/7816335.html 阅读目录 1 扫盲 2 通配符详细介绍 3 实例 背景:在linux使用过程中,经常需要查找文件,对命令中的通配符pattern和正则表达式的区分不是很清楚。有必要好好研究一下。 回到顶部 1 扫盲 1.1 ...
分类:系统相关   时间:2020-06-01 20:55:34    阅读次数:80
设计模式-适配器模式
定义: 适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 在适配器模式中,我们通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没 ...
分类:其他好文   时间:2020-06-01 20:49:11    阅读次数:76
设计模式-策略模式
策略模式(strategy pattern) 策略模式(strategy pattern):策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 策略模式是针对一组算法,将每个算法封装到具有公共接口的独立的类中,从而使它们可以相互替换。策略模式使得算法 ...
分类:其他好文   时间:2020-06-01 13:47:18    阅读次数:46
门面模式
门面模式:Facade Pattern, FP 又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口 特征:定义一个高层接口,让子系统更容易使用 属于结构型模式 日常编码中,有意无意的大量使用了门面模式,但凡只要高层模块需要调度多个子系统(2个以上类对象),我们都会自觉的创建一个新类封装这 ...
分类:其他好文   时间:2020-06-01 12:13:12    阅读次数:76
日期格式转换
第一种:在实体类中相关字段上加注解 @DateTimeFormat(pattern="yyyy-MM-dd")//此注解是在往数据库输入数据时转换格式 @JsonFormat(pattern="yyyy-MM-dd" timezone="GMT+8") //此注解是在数据出去时进行转换,该注解不是s ...
分类:其他好文   时间:2020-06-01 01:08:33    阅读次数:117
架构师内功心法,参与富文本编辑器开发的备忘录模式详解
备忘录模式(Memento Pattern)又称为快照模式(Snapshot Pattern)或者令牌模式(Token Pattern),是指在不破坏封装的前提下,捕获一个内部状态,并在对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 在软件系统中,备忘录模式为我们提供了一种“后悔药 ...
分类:其他好文   时间:2020-05-30 20:20:27    阅读次数:102
[Python] Simple Decorators
def my_decorator(func): def wrapper(): print("Something is happening before the function is called.") func() print("Something is happening after the f ...
分类:编程语言   时间:2020-05-30 20:15:38    阅读次数:77
8466条   上一页 1 ... 34 35 36 37 38 ... 847 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!