数据成员:visibility name:type= defaultValue
其中:Visibility是+(public)或-(private)或#(protect)
Name是数据成员名;
type是数据成员的数据类型;
defaultValue是数据成员初始值。
**类操作:**visibility name (parameter-list):return-type(property-string)
其中:visibility是+(public)、-(private)、#(protect);
name是操作名;
parameter-list是逗号分隔的参数,语法如下:
direction name:type =defaultValue其中direction表示参数是输入(in)、输出(out)或双向(inout);
name是参数;
type为参数数据类型;
defaultValue是未提供参数时的默认值return-type为操作结果的数据类型,若无返回值,此项为空。
property-string表名用于操作的性质值。
举个例子:+settime(in hr:integer,in min:integer,in sec:integer)-advanceTime()+displayTime()(query)此类表示setTime和displayTime 是公有,advanceTime是私有。
UML图绘制规则
最新推荐文章于 2024-02-02 15:08:12 发布