c++ 用StartUML生成GoF设计模式类图与代码

先介绍一下
()的前身是,从1996年开始开发 。1998年开始,转变为UML建模工具 。2005年改名为,最新版本 5.0已经是一款功能全面的产品,支持UML2.0,支持MDA,Java、C++、C#转换,MS-集成,XMI等 。
首先,我们先打开,建立类图,File->newby ->选择Empty
选择Model->Add->Model
选择Model->Add->->

c++  用StartUML生成GoF设计模式类图与代码

文章插图
设置生成C++代码:
Tools->->选C++,勾选生成代码选项
下面我们用生成Gof设计模式类图,你会发现生活如此简单~
右键画图区,弹出下图对话框,选择
出现下面的选项,即使我不说,我想你也知道要选啥了,选Gof->然后 23中模式任你选~
c++  用StartUML生成GoF设计模式类图与代码

文章插图
我们选模式吧~立马为我们生成了相应的类图,这哥们挺给力呀,如下:
接下来,我们生成代码
生成的代码文件如下:
【c++用StartUML生成GoF设计模式类图与代码】需要注意的是,这只是框架生成的代码,参考价值比较小 。