Java入门——理解面向对象:UML设计

  面向对象的编程需要经过OOA(面向对象分析)OOD(面向对象设计)OOP(面向对象编程)三个阶段,OOA对目标系统进行分析,建立分析模型,并把其文档化,OOD用面向对象的思想对OOA的结果进行细化,得出设计模型。OOA和OOD的分析设计结果一般用UML进行统一的描述。

1.用例图(描述系统实现的功能)

  椭圆代表用例,小人代表角色,下图是一个简单的BBS系统的用例图:主要在需求分析阶段使用,主要用于描述系统实现的功能。

2.类图

  类图除了可以表示类本身之间的关系之外还可以表示类之间的关系,类之间有三种基本关系

  关联

  

  泛化

    用空心三角形表示泛化(继承)关系

  

  依赖

    下图表示当DefaultTableModel改变时,JTable改变。

  

3、组件图

  

 4、部署图

  

  

原文地址:https://www.cnblogs.com/BoscoGuo/p/5856000.html