uml——类图和对象图

         类图是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系。类图不显示暂时性。


         类图的组成有协作,类,接口,关系。

         协作是指一些类、接口、和其他元素一起工作提供一些合理的行为。

          类包括类名,属性,操作。类名不可以被省略,其他可以省略。如果属性或方法下有下划线,则说明它是静态的。

          +代表public,-代表private,#代表protected(保护子类可以访问父类)。适用在软件开发,分析中。

         类名如果是斜体,代表抽象类。抽象类是不完整的,只可以作为基类。抽象类不可以实例化,实例化的意思是,用类创建对象的过程。

         接口:一组操作的集合,只有操作的集合没有实现。

        类图一般在详细设计过程中出现,主要来描述系统中各个模块中类的关系,包括类或者类与接口的继承,依赖,聚合关系。它还描述了每一个类的详细信息,包括变量,和方法。

         通过类图,就能实际的各个类,即对象的描述清楚,下一步就可以按照这个详细的编码了。下图,就是我画的类图。

     



     对象图描述的是参与交互的各个对象在交互过程中每一个时刻的状态。对象图可以看做是类图在某一个时刻的实例。在uml中,对象图使用的是与类图相同的符号和关系,因为对象就是类的实例。

    对象图包括对象和链。对象就是通过链相互连接。对象图由分析人员、设计人员和代码实现人员开发。

    对象图的作用:(1)捕获实例和连接(2)在分析和设计阶段创建(3)捕获交互的静态部分(4)详细描述瞬态图  下图是我画的对象图。



类图和对象图的区别



          

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值