产品经理的必备技能之一是画UML图,UML是软件行业的建模规范,可对软件项目建立需求模型,设计模型,实现模型,测试模型,因为UML有精确的建模语义,各个模型之间还能有效集成,所以可以基于模型进行仿真验证,是的设计具有完整性的前瞻能力
本文就告诉你怎么画标准的类图。本文结合网络资料和个人心得所成,不当之处,请多指教。
第一部分
1、问:在UML类图中如何表示一个类?
答:通常用一个三层结构的矩形来表示一个类
如下图:
第一层:类的名称,如果类的名称为斜体,则该类为抽象类
第二层:类的属性,比如人类有年龄、性别、身高,体重等,注意:如果属性前边用 + 号标识,则意味着该属性为共有属性(Public)。用 - 号标识,则该属性为私有属性(Private)。用 # 号标识,则该属性为保护的(Protected)
第三层:类的操作、方法或行为,比如人类可以吃饭,也会睡觉,还会说话等,注意:如果行为前边用 + 号标识(Public)。则意味着该行为为共有属性(Private)。用 - 号标识,则该行为为私有属性(Protected)
2、问:如何表示类与类之间的继承关系?
答:用空心三角加实线来表示
如下图: