my_uml_3_类图_例题
2015-06-12 11:00:02 232 举报
在UML类图中,一个典型的例题是描述一个简单的银行账户系统。该系统包括三个主要的类:Bank、Account和Customer。Bank类代表银行,它包含一个Account列表来存储所有的账户。Account类代表账户,它有一个余额属性和一个状态属性(如“活动”或“非活动”)。Customer类代表客户,它包含一个名字属性和一个Account列表来存储他们的所有账户。此外,每个类都有一些操作方法,如存款、取款、激活账户等。通过这个例子,我们可以清楚地看到UML类图如何帮助我们理解和设计复杂的软件系统。
作者其他创作
大纲/内容
1..*
Instructor
- name:int
+ addCourse():boolean+ removeCourse():boolean
1..1
Department
- name : int
+ addInstructor (): boolean+ removeInstructor ():boolean+ getInstructor ():String+ getALLInstructor () :int
student
- name : int- studentID:int
+ addCourse( ) :boolean+ removeCourse ():boolean
Course
- name:String - courseId:int
School
- name : String- address : String- telephone: String
+ addStudent () : boolean+ removeStudent() : boolean+ getStudent () : String+ getALLStudents() : int+ addDepartment () : boolean+ removeDepartment() :boolean+ getDepartment () :String+ getALLDepartments():int
teach *
1..* AssignedTo
0..1chariPerson
*
has
attend *
0..1
0 条评论
回复 删除
下一页