类图
2016-05-01 21:11:47 0 举报
类图是面向对象编程中的一种图形表示方式,用于描述系统中的类以及它们之间的关系。在类图中,每个类都由一个矩形表示,矩形内包含类的名称和属性列表。类之间的关系可以通过箭头来表示,箭头的方向表示关系的方向,箭头上的文字表示关系的类型。例如,一个类指向另一个类,表示前者拥有后者的一个实例;两个类之间有双向箭头,表示两者之间存在关联关系等。通过类图,我们可以清晰地了解系统的结构、类的职责以及类之间的交互方式,有助于提高代码的可读性和可维护性。
作者其他创作
大纲/内容
1
Student
+ type: int+ grade: int+ major: string+ course_list: List
+ register()+ select_course(course)+ drop_course(course)+ evaluation(course)+ get_score(course)
Administrator
+ authority: int
+ audit_course(course)+ open_course(course)+ close_course(course)+ confirm_grade(course)+ update_profile(profile)
Score
+ course: Course+ student: Student+ score: int+ analysis: string
+ change_score(score)+ change_analysis(analysis)
*
Course
+ name: string+ state: int+ type: int+ grade: int+ teacher: Teacher+ student: List+ time: datetime+ place: string+ scorebook: List
+ open()+ close()
Profile
+ UserList: List
User
+ userid: string+ name: string+ password: string+ department: string+ tel: string+ email: string+ address: string
Teacher
+ title: string+ seniority: int+ major: string+ office: string+ courselist: List
0 条评论
回复 删除
下一页