首页 > 代码库 > 使用EA生成多层次的代码框架
使用EA生成多层次的代码框架
最近工作期间发现了一个非常棒的UML软件【Enterprise Architect UML 建模工具】简称EA,在该软件上绘制框架层面的类之间关系后,可以自动生成相关语言的代码。
EA上目前支持的语言有
下面我们将演示,如何生成多层次的python代码框架,EA软件默认的代码是Java,我们需要定制成python,而这个定制在项目内有效,即是对项目属性进行定制。
这里我们建立一个python_hello的项目。顺序是:新建项目=====> 新建增图=====>添加图A=====>添加包=====>添加图B
图A指的是该项目中主文件,图B指的是该项目中包里的文件。
把本项目的代码类型按上述步骤改成python语言。
本项目中创建3个类,如下图
直接建立的关系都是在包内有效,无法夸包执行,若要实现不同包之间的关系需要借助关系矩阵
打开后如下图
选择好起始段和目标端,这两个可以选择是一样的包,类型里面选择类,链接类型有很多,可以根据需要选择,方向有3个,
Source ===》Target,单向
Source《=== Target,单向
Source《===》Target,双向
这之间建立的关系就是选择的链接类型,设置好关系后,就可以生成代码了
对该项目配置如下
设置好后,【全选】===》【运行】即可生成框架代码结构如下:
生成的代码内容如下
不可否认,这里面少了代码应有的灵性,但是对于整体框架而言,这是不可多得的,值得大家好好研究并使用。
null
使用EA生成多层次的代码框架
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。