码迷,mamicode.com
首页 >  
搜索关键字:pattern    ( 7665个结果
Android 【山西违章查询实现3】(解析网页源码然后ListView显示出来)--- 正则表达式在android中的使用
这里使用的Android自身的Pattern和Matcher由于上次已经将拿到的源码放在result中,所以我们就直接可以使用了。直接上代码Pattern p = Pattern.compile(“正则表达式”);Matcher m = p.matcher(result);while(m.find(...
分类:移动开发   时间:2015-01-01 06:39:48    阅读次数:187
设计模式(三) 生成器(Builder)
1.定义 生成器是一种对象创建型的模式。生成器将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。 2.适用性 当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式时当构造过程必须允许被构造的对象又不同的表示时 3.结构 Builder: 为创建一个Product对象的各个部件指定抽象接口。(工厂方法是为整个对象) ConcreteBuil...
分类:其他好文   时间:2014-12-31 16:14:29    阅读次数:171
深入浅出设计模式——备忘录模式(Memento Pattern)
模式动机为了使软件的使用更加人性化,对于误操作,我们需要提供一种类似“后悔药”的机制,让软件系统可以回到误操作前的状态,因此需要保存用户每一次操作时系统的状态,一旦出现误操作,可以把存储的历史状态取出即可回到之前的状态。现在大多数软件都有撤销(Undo)的功能,快捷键一般都是Ctrl+Z,目的就是为...
分类:其他好文   时间:2014-12-31 15:47:16    阅读次数:250
深入浅出设计模式——中介者模式(Mediator Pattern)
模式动机在用户与用户直接聊天的设计方案中,用户对象之间存在很强的关联性,将导致系统出现如下问题:? 系统结构复杂:对象之间存在大量的相互关联和调用,若有一个对象发生变化,则需要跟踪和该对象关联的其他所有对象,并进行适当处理。? 对象可重用性差:由于一个对象和其他对象具有很强的关联,若没有其他对象的支...
分类:其他好文   时间:2014-12-31 15:46:59    阅读次数:371
深入浅出设计模式——解释器模式(Interpreter Pattern)
模式动机如果在系统中某一特定类型的问题发生的频率很高,此时可以考虑将这些问题的实例表述为一个语言中的句子,因此可以构建一个解释器,该解释器通过解释这些句子来解决这些问题。解释器模式描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发的编译器中。模式定义解释器模式(Interpreter...
分类:其他好文   时间:2014-12-31 14:27:11    阅读次数:208
深入浅出设计模式——迭代器模式(Iterator Pattern)
模式动机一个聚合对象,如一个列表(List)或者一个集合(Set),应该提供一种方法来让别人可以访问它的元素,而又不需要暴露它的内部结构。针对不同的需要,可能还要以不同的方式遍历整个聚合对象,但是我们并不希望在聚合对象的抽象层接口中充斥着各种不同遍历的操作。怎样遍历一个聚合对象,又不需要了解聚合对象...
分类:其他好文   时间:2014-12-31 14:22:56    阅读次数:206
Java正则表达式使用入门
Java中正则表达式的使用是很方便的,基本上只需要使用java.util.regex包下的两个类就行,分别是Pattern和Matcher。Pattern:正则表达式的编译表示形式,指定的正则表达式必须首先编译为此类的实例然后才可以匹配字符生成Matcher对象。Matcher:通过Pattern对...
分类:编程语言   时间:2014-12-30 23:22:06    阅读次数:286
深入浅出设计模式——享元模式(Flyweight Pattern)
模式动机面向对象技术可以很好地解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象的个数。当对象数量太多时,将导致运行代价过高,带来性能下降等问题。享元模式正是为解决这一类问题而诞生的。享元模式通过共享技术实现相同或相似对象的重用。在享元模式中可以共享的相同内容称为内部状态(Intr...
分类:其他好文   时间:2014-12-30 18:50:47    阅读次数:138
深入浅出设计模式——职责链模式(Chain of Responsibility Pattern)
模式动机职责链可以是一条直线、一个环或者一个树形结构,最常见的职责链是直线型,即沿着一条单向的链来传递请求。链上的每一个对象都是请求处理者,职责链模式可以将请求的处理者组织成一条链,并使请求沿着链传递,由链上的处理者对请求进行相应的处理,客户端无须关心请求的处理细节以及请求的传递,只需将请求发送到链...
分类:其他好文   时间:2014-12-30 18:49:58    阅读次数:218
深入浅出设计模式——代理模式(Proxy Pattern)
模式动机在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到中介的作用,并且可以通过代理对象去掉客户不能看到的内容和服务或者添加客户需要的额外服务。通过引入一个新的对象(如小图片和远程代理对象)来实现对真实对...
分类:其他好文   时间:2014-12-30 18:37:55    阅读次数:677
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!