- 1
- 0
- 约1.24千字
- 约 9页
- 2018-04-30 发布于河南
- 举报
2-UML介绍
UML图例 原盛 目标 学会画UML的类图 内容 类的表示图例 接口和抽象类的表示图例 继承的表示图例 组合的表示图例 类的表示图例 类的表示图例 接口和抽象类的表示图例 与类的图例表示类似 接口名或者抽象类的名称用斜体表示 或:使用《interface》 抽象类中的抽象方法则可以用斜体表示也可以加上标签{abstract}来表示 接口和抽象类的表示图例 继承图例 组合图例 * 西安交大软件学院 微软亚洲研究院资助 * public class Person{ private static int count; private string name; private int age; public Person(string nm,int ag){ name=nm; age=ag; count++; } public string makeJob(){return “hired”;} public int getAge(){ return age;} protected void splitNames(){...} public static int getCount(){ return count; } -name:string -age:int -count:int +Person(nm:string,ag:int) +makeJob():string +getAge():int #splitNames():void +getCount():int Person 类的名称 类的数据成员 类的成员方法 名字前面的符号代表可访问性: “+”表示公有 “-”表示私有 “#”表示受保护 静态成员下面有下划线 抽象方法写成斜体或者带有{abstract}标签 +isLarger():boolean +isSmaller():boolean interface Comparable +isLarger():boolean +isSmaller():boolean Comparable +getJob():void {abstract} Person Person Employee Comparable 继承接口需用虚线表示 继承关系用空心的三角箭头表示 Polygon Point Circle 1 3..* 用黑色的菱形框表示组合关系 脚注的数字表示多样性,省略不写则表示1 class Polygon{ Point[] vertices; Polygon(int n){ if(n=3) vertices=new Point[n]; ... } } class circle{ Point centre; } * 西安交大软件学院 微软亚洲研究院资助 * *
您可能关注的文档
最近下载
- 八年级数学勾股定理的应用题型梳理与讲解(完整版).pdf VIP
- 2025年云南省高考生物真题试卷及答案.docx VIP
- 党的建设与意识形态等知识测试试卷及答案要点.doc VIP
- 年产1亿片盐酸二甲双胍片车间工艺设计.docx VIP
- 夯土墙(仿古土墙)专项施工方案.docx VIP
- 预期发展结果概况(drdp–2015).pdf
- 2025年互联网营销师用户召回中的用户参与度(Engagement)指标体系专题试卷及解析.pdf VIP
- 八年级下册数学勾股定理典型题型梳理与例题讲解.docx VIP
- 学士学位论文—基于plc的船舶主机遥控系统的设计.doc VIP
- 2024国家核安保技术中心社会招聘8人笔试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)