StarUML画类图

在学习设计模式的过程中,总是看见UML类图对设计模式的表达,所以在写设计模式的这一系列笔记的时候,首先我学了一下StarUML的使用。

网上的参考资料已经非常详细,具体的烹饪方式可参考这些文章。

1、参考文章

[1]  starUML -- 各种图绘制

[2]  使用StarUML创建类图

2、试吃结果

我是照着[2]这篇文章做了一遍。第一次做的效率比较低,对这个软件使用比较生疏。操作完一次,感觉好多了。希望后面画这些图,能够获得升级经验。

设计一个pizza饼

类图设计好了以后,可以生成相应的java代码:SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,还应该为此stub code添加剩余的功能性代码,填写每种方法本来应该做的事。


代码生成

之后根据这些代码,逆向生成UML图:

逆向工程

刚生成的图其实是缩成一团的,后来我把他们一个个拉开,稍微排列了一下,改善了显示效果。

目前我还没有感觉这个uml图有多大用处,其实创建它是一件麻烦事情。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容