个例子 NewClass2 A Dependency Newclass1 <--Realizationr NewClass3 Generalization Association NewClass4 Newclass5 Interface
一个例子
参3.1.2类及类的表示 类是对资源的定义,它所包含的信息主要用来描述 某种类型实体的特征以及对该类型实体的使用方法。 对象是具体的实体,它遵守类制定的规则。 类定义了一组具有状态和行为的对象,这些对象具 有相同的属性、操作、关系和语义。 类包括名称部分(Name)、属性部分( Attribute) 和操作部分(0 peration),名称必须有,属性和 操作部分可以省略。 名称 名称 名称 名称 属性 属性 操作 操作
3.1.2 类及类的表示 ❖类是对资源的定义,它所包含的信息主要用来描述 某种类型实体的特征以及对该类型实体的使用方法。 对象是具体的实体,它遵守类制定的规则。 ❖类定义了一组具有状态和行为的对象,这些对象具 有相同的属性、操作、关系和语义。 ❖类包括名称部分(Name)、属性部分(Attribute) 和操作部分(Operation),名称必须有,属性和 操作部分可以省略。 8 名称 属性 操作 名称 名称 属性 名称 操作
参3.1.2类及类的表示 令1名称 ◆2属性 令3操作 令4职责 令5约束 6注释
❖1 名称 ❖2 属性 ❖3 操作 ❖4 职责 ❖5 约束 ❖6 注释 3.1.2 类及类的表示
1名称 应该来自系统的问题域。 令应该是一个名词,且不应该有前缀或后缀。 令分为简单名称和路径名称。 Emplovee Person: Employee
1 名称 ❖ 应该来自系统的问题域。 ❖ 应该是一个名词,且不应该有前缀或后缀。 ❖ 分为简单名称和路径名称。 Employee Person::Employee
2属性 令描述了类在软件系统中代表的事物(即对象)所具备 的特性。 令类可以有任意数目的属性,也可以没有属性。 ◆在UM中,类属性的语法为 可见性]属性名[∶类型][=初始值][(属性字符串}]
2 属性 ❖ 描述了类在软件系统中代表的事物(即对象)所具备 的特性。 ❖ 类可以有任意数目的属性,也可以没有属性。 ❖ 在UML中,类属性的语法为: