UML基础[摘抄]

原文地址:http://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/

类图:

图 1: Flight类的类图

含默认属性的类图:

图 2:显示默认为0美元的balance属性值的银行账户类图。

继承:

图 5: 一个使用树形记号的继承实例

其中BankAccount是抽象类,withdrawal是抽象方法,均以斜体表示

双向关联:

 图 6:在一个Flight类和Plane类之间的双向关联的实例

单向关联:

图 7: 单向关联一个实例:OverdrawnAccountsReport 类 BankAccount 类,而 BankAccount 类则对关联一无所知。

聚合:

图 12: 一个聚合关联的例子

组合:

图 13: 一个组合关系的例子

包:

图 8:在软件包的长方形内显示软件包成员的软件包元素例子

posted @ 2010-11-12 11:49  魔芋红茶  阅读(158)  评论(0编辑  收藏  举报