摘要: 百度对持续集成的定义:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发 阅读全文
posted @ 2017-01-03 21:25 超先生 阅读(156) 评论(0) 推荐(0)
摘要: 1. 简介 代理模式(Proxy Pattern)是GoF 23种Java常用设计模式之一。代理模式的定义:Provide a surrogate or placeholder for another object to controlaccess to it(为其他对象提供一种代理以控制对这个对象 阅读全文
posted @ 2017-01-03 21:13 超先生 阅读(88) 评论(0) 推荐(0)
摘要: 在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极 阅读全文
posted @ 2017-01-03 21:10 超先生 阅读(129) 评论(0) 推荐(0)
摘要: 一、概述 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 二、适用性 1.当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2.当构造过程必须允许被构造的对象有不同的表示时。 三、参与者 1.Builder 为创建一个Product对象的各个部件指定抽 阅读全文
posted @ 2017-01-03 21:08 超先生 阅读(117) 评论(0) 推荐(0)
摘要: 原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是选型模式的用意。 原型模式的结构 原型模式要求对象实现一个可以“克隆”自身的接口,这样就可以通过复制一个实例对象本身来创建一个新的实例。这样一来,通过原型实例创建新的 阅读全文
posted @ 2017-01-03 21:02 超先生 阅读(134) 评论(0) 推荐(0)
摘要: 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式( 阅读全文
posted @ 2017-01-03 21:00 超先生 阅读(124) 评论(0) 推荐(0)
摘要: java 单例模式 阅读全文
posted @ 2017-01-03 20:55 超先生 阅读(120) 评论(0) 推荐(0)