码迷,mamicode.com
首页 >  
搜索关键字:为模式    ( 846个结果
Java描述设计模式(22):策略模式
本文源码: "GitHub·点这里" || "GitEE·点这里" 一、生活场景 每年双十一,各大电商平台会推出不同的满减策略,当用户的消费金额满一定额度后,会进行减去一定的优惠额度,从而来一波清仓甩卖,使用策略模式来描述该流程。 二、策略模式 1、基础概念 策略模式属于对象的行为模式。策略模式中定 ...
分类:编程语言   时间:2019-11-25 09:20:34    阅读次数:49
KMP总结
KMP总结 什么是KMP? KMP算法,又称为模式匹配算法,能够在线性时间内判定字符串 $A[1$~$N]$ 是否为字符串 $B[1$~$M]$ 的子串,并求出字符串 $A$ 在字符串 $B$ 中各次出现的位置。(from 李煜东《算法竞赛进阶指南》) 如何进行KMP? 第一步: $A$串进行自我匹 ...
分类:其他好文   时间:2019-11-24 13:54:45    阅读次数:62
文件的三种打开模式
文件的三种打开模式 文件操作的基础模式有三种(默认的操作模式为r模式): r模式为read w模式为write a模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text b模式为bytes/ 需要注意的是:t、b这两种模式均不能单独使用,都需要与r/w/a之 ...
分类:其他好文   时间:2019-11-16 14:12:23    阅读次数:72
基于 HTML5 + WebGL 实现的垃圾分类系统
垃圾分类,一般是指按一定规定或标准将垃圾分类储存、分类投放和分类搬运,从而转变成公共资源的一系列活动的总称。分类的目的是提高垃圾的资源价值和经济价值,力争物尽其用。垃圾在分类储存阶段属于公众的私有品,垃圾经公众分类投放后成为公众所在小区或社区的区域性准公共资源,垃圾分类搬运到垃圾集中点或转运站后成为... ...
分类:Web程序   时间:2019-10-26 15:03:51    阅读次数:123
JAVA设计模式之迭代器设计模式
一、迭代器模式简介 Iterator模式也叫迭代模式,是行为模式之一,它把对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍历)按顺序进行遍历访问的设计模式。 二、迭代器模式的角色与职责 Iterator(迭代器接口):该接口必须定义实现迭代功能的最小定义方法集比如提供hasNext ...
分类:编程语言   时间:2019-10-23 13:18:13    阅读次数:76
Java描述设计模式(14):解释器模式
本文源码:GitHub·点这里||GitEE·点这里一、解释器模式1、基础概念解释器模式是对象的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的表达式。2、模式图解3、核心角色(1)、抽象表达式Express:声明具体表达式角色需要实现的抽象接口,该接口主要提供一个interpret()方法,称做解释操作。(2)、终
分类:编程语言   时间:2019-10-18 09:16:55    阅读次数:91
Shell编程之正则表达式三剑客——sed工具
sed工具概述擅长对数据行进行处理,sed是一种流编辑器,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。利用sed命令可以将数据行进行替换、删除、新增、选取等特定工作。sed命令常见用法sed[选
分类:系统相关   时间:2019-10-09 22:38:30    阅读次数:122
观察者模式
观察者模式 标签(空格分隔): 设计模式 观察者模式: 当对象之间存在一对多的关系的时候, 则使用观察者模式. 比如当一个对象呗修改的时候, 则会自动通知他的依赖对象, 观察者模式属于行为模式 优点 观察者模式实现了动态联动 观察者模式实现了广播通信 缺点 如一个主题被大量观察者观察, 则通知所有的 ...
分类:其他好文   时间:2019-10-09 21:10:01    阅读次数:77
Java描述设计模式(13):迭代器模式
本文源码: "GitHub·点这里" || "GitEE·点这里" 一、迭代器模式 1、基础概念 迭代器模式又叫游标模式,是对象的行为模式。迭代器模式可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象。 2、模式图解 3、核心角色 Iterator:迭代器角色 此抽象角色定义出遍历元素所需的接口 ...
分类:编程语言   时间:2019-09-23 09:29:49    阅读次数:79
模板模式学习
定义: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 简单实现: 抽象模板(Abstract Templa ...
分类:其他好文   时间:2019-09-21 23:30:11    阅读次数:104
846条   上一页 1 ... 5 6 7 8 9 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!