uml序列图:利用UML序列图设计Java应用程序

  Java应用由许多类所构成是Java实现面向对象应用核心类图主要描述Java应用中各种类的间相互静态关系如类继承、抽象、接口以及各种关联要利用UML设计Java应用仅仅使用类图来描述这些静态关系利用可视化工具要实现Java应用代码自动生成是远远不够我们还必须描述各种类相互的间协作关系、动态关系如时间序列上交互行为其中UML序列图就是用来描述类和类的间思路方法过程(或消息发送)是如何实现

  本文通过个具体应用设计和实现过程详细介绍说明了利用UML序列图设计Java应用使得开发过程标准化、可视化代码编程简单化

  我们要设计应用FlooringClient是用来计算在定面积表面上贴上规格化地板砖或墙纸所需要地板砖或墙纸材料长度和价钱涉及到 3个类:

  FlooringClient、Surface以及Floor其各自类图以及代码分别如下



  以上详细介绍说明了如何利用UML序列图来描述各类的间对象或同类区别的间对象相互的间交互序列过程是Java应用面向对象设计过程中个重要方面



Tags:  java序列化 java的uml图 javauml uml序列图

延伸阅读

最新评论

发表评论