摘要: 简单工厂模式:是由一个工厂对象决定创建出哪一种产品类的实例,简单工厂模式是工厂模式家族中最简单实用的模式。目的:为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。它的组成: 1) 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具... 阅读全文
posted @ 2015-07-28 22:36 cstar0818 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 策略模式:定义了一系列算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化strategy pattern:The Strategy Pattern defines a family of algorithms,encapsulates each one,an... 阅读全文
posted @ 2015-07-28 15:21 cstar0818 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式(Templete method) 定义一个操作中的算法的骨架,而将一些可变部分的实现延迟到子类中,模板方法模式使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定的步骤。例: 1 package practice1; 2 3 import java.util.Random; ... 阅读全文
posted @ 2015-07-28 09:17 cstar0818 阅读(291) 评论(0) 推荐(0) 编辑