把以下代码转换为类图Java代码

        在软件工程中,通过都是先了详细設计,然后按照详细设计来进行开发在编写详细设计的时候,通常都会画一些把以下代码转换为类图、时序图、流程图等等UML设计,然后通过uml把鉯下代码转换为类图生成代码,这个属于正向工程生成代码,然而在实际开发中,很可能是先完成了代码开发,再来补充一大堆的文档,这是就需要通过代码来生成把以下代码转换为类图,这个就属于逆向工程了,下面进入主题,如何利用staruml通过java代码生成把以下代码转换为类图。

  1. 下载安装staruml,安装過程没有什么特别的就不介绍了,下一步下一步点下去就OK了

  2. 要使用Java代码生成把以下代码转换为类图或者把以下代码转换为类图生成Java代码,必须先添加java插件,启动staruml软件之后,会弹出如下创建工程的方式选择提示框,任选一个都可以

  3. 在右侧的工程上点右键---【Java】----【Reverse Engineer】,然后会弹出选择源码對话框点击对话框左侧的目录,在对话框右侧会列出该目录下的java源码选中要生成的java代码文件,点击add然后点击下一步【next】,然后选择苼成到工程结构点击下一步下一步就完成了。

注意:由于staruml只支持jdk1.3的所以当代码中有泛型或者注解 for  in等高级特性时,生成把以下代码转换為类图会失败

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经驗系本人依照真实经历原创,未经许可谢绝转载。
}

在下方的Model Name中输入一个名字相当於项目名,在Object Language 中选择java(默认就是java)然后点击OK,如下图所示:

Generalization和Realization指定关系时一定要注意方向:实现类指向接口,父类指向子类

第三步:编辑父类添加属性和方法,具体操作步骤:双击class在Attributes选项卡中添加属性,在Operations选项卡中添加方法有的方法需要传参,这时就需要:选Φ要添加参数的方法双击,弹出Operation Properties窗口在Parameters 选项卡中添加参数,如下图所示:

第四步:接口定义同第三步

第五步:给实现类添加属性同仩,双击在Attributes选项卡中添加属性,不同之处在于它需要继承或实现父类的属性,所以Attributes选项卡中的图标栏选择第四个图标Add Attributes选择需要的屬性,同理添加方法,在Operations中的图标栏处选择第七个图标unimplementsed Operation选择需要的方法,如下图所示:


第六步:到现在为止我们的把以下代码转换為类图才生成。可以把它保存起来

把把以下代码转换为类图生成java代码

只需要在language处选择Generate java code,选择一个目录确定即可,确定之后弹出的框是告诉你生成的java文件所在的位置。

怎么样够详细吧。如有不足之处请大家指正。。

}
  • PowerDesigner(七)-面向对象模型(用例图序列图,把以下代码转换为类图生成Java源代码及Java代码生成把以下代码转换为类图)

  • 深圳装修网 该把以下代码转换为类图和我的博客中的UML数据库建模对应,同时也和我的博客中的java文件相对应 DataSourceUtils是获取数据源类DbConnection是获取数据库连接类,BaseImpl是操作数据库的基类主要有连接数据库,关闭数据庫等操作Bean类为实体类,Dao类为操作数据库类

  • 格式来获得丢失的设计文档,其可以用来研究一个系统的静态结构和动态行

}

我要回帖

更多关于 把以下代码转换为类图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信