码迷,mamicode.com
首页 >  
搜索关键字:desing pattern    ( 7671个结果
建造者模式(Builder Pattern)
创建型模式,将多个简单对象一步步构建成一个复杂的对象。 将一个复杂的构建与其表示相分离,使用同样的构建创建不同的表示。 实例应用:台式电脑的组成,是由多个零件组合成的,不同的CPU,显示器,显卡等能组合成配置完全不一样的电脑。 优点: 建造者独立,易扩展。 便于控制细节,降低风险。 缺点: 局限性大 ...
分类:其他好文   时间:2020-06-04 14:11:14    阅读次数:62
Django---进阶3
无名有名分组反向解析 # 无名分组反向解析 url(r'^index/(\d+)/',views.index,name='xxx') # 前端 {% url 'xxx' 123 %} # 后端 reverse('xxx', args=(1,)) """ 这个数字写代码的时候应该放什么 数字一般情况下 ...
分类:其他好文   时间:2020-06-04 14:06:29    阅读次数:71
javascript设计模式:装饰者模式
装饰者模式 (Decorator Pattern)又称装饰器模式,在不改变原对象的基础上,通过对其添加属性或方法来进行包装拓展,使得原有对象可以动态具有更多功能。 本质是功能动态组合,即动态地给一个对象添加额外的职责,就增加功能角度来看,使用装饰者模式比用继承更为灵活。好处是有效地把对象的核心职责和 ...
分类:编程语言   时间:2020-06-04 13:46:08    阅读次数:63
Log4j日志记录框架
任何一个系统都需要日志记录功能,以便开发调试,线上环境追溯问题。 常用的日志记录框架Log4j。其是apache的一个开源日志组件。 #生产环境使用info #log4j.rootLogger = info,stdout,logfile #开发环境使用debug log4j.rootLogger = ...
分类:其他好文   时间:2020-06-03 00:58:58    阅读次数:92
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
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
7671条   上一页 1 ... 30 31 32 33 34 ... 768 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!