• 类图


      UML(Unified Modeling Language)统一建模语言,基于统一的图形化语言来描述软件模型,极大地方便了软件开发人员的设计、开发工作。

      Rational Rose是有名的UML建模工具,visio也可以作为UML建模的工具。

      IBM公司的Rationa Software Architect(简称RSA)是另外一款有名的UML建模工具,下面的图都是基于RSA V9.0版本的。由于Eclipse也是IBM开发的,从RSA中也可以看到很多Eclipse中熟悉的地方。

       

      UML定义了5类,10种模型图
      五种类图定义:
      1.用例图:从用户角度描述系统功能,并指各功能的操作者。
      2.静态图:包括类图,包图,对象图。
      类图:描述系统中类的静态结构
      包图:是包和类组成的,表示包与包之间的关系,包图描述系统的分层结构
      对象图:是类图的实例
      3.行为图:描述系统动态模型和对象组成的交换关系。包括状态图和活动图
      活动图:描述了业务实现用例的工作流程
      状态图:是描述状态到状态控制流,常用于动态特性建模
      4.交互图:描述对象之间的交互关系
      顺序图:对象之间的动态合作关系,强调对象发送消息的顺序,同时显示对象之间的交互
      合作图:描述对象之间的协助关系
      5.实现图:
      配置图:定义系统中软硬件的物理体系结构
     

      类图是常见的几种UML图之一,是系统或者子系统的蓝图。  

      如上图,我们可以去设计类的属性与操作,修改类型、可见范围、缺省值等。

      选中了某个方法后,如上图的位置我们可以设置方法的返回值类型,输入参数等。

      还可以将上面的类图生成Java代码。

  • 相关阅读:
    Visual Studio 2008 每日提示(十一)
    Visual Studio 2008 每日提示(十二)
    13 个应该记住的最不寻常的搜索引擎
    Web1.0及WEB2.0的比较
    Comparing Properties to Methods
    1
    Struct Constructor Restrictions
    简单的动态下拉菜单
    权限设计(转)
    conceptpolymorphism
  • 原文地址:https://www.cnblogs.com/lnlvinso/p/4264852.html
Copyright © 2020-2023  润新知