WEB开发网
开发学院软件开发Java 基于Design Pattern Toolkit的开发 阅读

基于Design Pattern Toolkit的开发

 2009-12-17 00:00:00 来源:WEB开发网   
核心提示: 4 利用已有的模式进行开发本节以一个具体的应用开发为例,介绍如何利用Design Pattern Toolkit中已有的模式加速应用程序的开发,基于Design Pattern Toolkit的开发(4),本节介绍的模式为UML Profile自动生成模式,使用UML Profile对UML的模

4 利用已有的模式进行开发

本节以一个具体的应用开发为例,介绍如何利用Design Pattern Toolkit中已有的模式加速应用程序的开发。

本节介绍的模式为UML Profile自动生成模式。使用UML Profile对UML的模型进行扩展已经是一个被广泛采用的标准做法,诸如RSA(Rational Software Architect)等基于Eclipse的集成开发工具,已经提供了图形的方式,帮助用户订制UML Profile。图2显示了UML Profile的基本组成元素:

.epx文件, UML Profile的定义通常保存在以.epx为后缀的文件里。

Stereotype, UML Profile由若干Stereotype组成,每个Stereotype由若干属性构成,其中以base$为前缀的属性,表明该Stereotype作用在什么类型的UML元素上。

Association, 当用户指定一个Stereotype作用于何种类型的UML元素上时,Association被自动建立并添加到UML Profile中。

既然用户能够通过图形界面,手工的建立UML Profile文件,使用Design Pattern Toolkit进行开发似乎显得有点笨拙,在下结论之前,请考虑这样的场景,UML Profile被用来描述IBM的各种IT产品(数量的巨大不言而喻),产品的开发人员可能并不了解如何使用建模工具去定制Profile,而且产品自身也在不断的升级和变更当中,因此,向产品开发人员提供一种直观的方式开发和维护产品的Profile十分必要。本节介绍如何使用设计模式工具箱中的UML Profile模式,帮助开发人员自动生成UML Profile。


图2 UML Profile
基于Design Pattern Toolkit的开发

4.1 创建新的插件工程

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:基于 Design Pattern

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接