组件的划分是从抽象对象类中提取自定义组件

2022-09-14 59次

系统的静态结构模型主要由对象类表示。面向对象分析最基本的任务是找到对象类及其连接,确定其静态结构。对于这个系统,可以抽象出以下主要对象类别。在人事信息处理方面,有学生和教师;在选课管理方面,有课程、开课、培训计划、学生注册、课程注册和选课统计;在绩效管理方面,有学生成绩登记和绩效统计。

对于每个对象类,都有其属性和方法。例如,对象类课程的属性为课程名称、课时、学分等,方法为添加课程、删除课程、查询课程等。在定义对象类之后,有必要进一步分析对象类之间的联系。对于本系统而言,开放课程与师生之间存在教学与注册之间的联系,以及开放课程与学生成绩注册之间的联系。相互关联的类之间没有继承关系,而是通过信息传递相互关联,共同工作。组件的划分是从抽象对象类中提取自定义组件。


热门文章
热门文章