组合模式判断.docVIP

  • 1
  • 0
  • 约 8页
  • 2017-04-04 发布于重庆
  • 举报
组合模式判断

组合模式判定依据 JUnit项目中的Composite(组合模式)又叫做部分-整体模式,定义如下图: 1.Component是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。   2.Leaf 在组合中表示叶子结点对象,叶子结点没有子结点。   3.Composite 定义有枝节点行为,用来存储子部件,在Component接口中实现与子部件有关操作,如增加(add)和删除 (remove)等。 Test:是一个接口类,它提供了测试用例统一的运行接口和信息收集接口,规范了测试用例必须具备的基础 TestCase:是一个抽象类,实现了Test接口,并在该基础上为不同的测试提供了统一的测试环境操作接口,定义了测试对象原型。 TestSuit:是Test的容器,可以包含一系列不同种类的Test,使得客户端不用关心Test是简单类型或者是复杂类型,提供了统一的操作方式,采用递归的方式进行操作。 在上述三个类中,体现出了简单到复杂的关系结构,TestCase代表单个测试用例所具有的信息,并提供了统一的操作方式,是一个叶子组件,TestSuite中对TestCase进行包装,可以包含多种类型的TestCase,并采用递归调用的方式进行操作运行测试用例,这种复杂关系简单化的设计,使得客户端不用关心Test是简单类型或者

文档评论(0)

1亿VIP精品文档

相关文档