业务抽象

来源:互联网 发布:蜂窝移动数据无法清零 编辑:程序博客网 时间:2024/04/27 15:02

将「南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课」这个场景进行业务类的抽象
实体:

  • 班级
  • 学生
  • 教室
  • 老师
  • 课程
  • 学校

比如
班级的属性有:名称,人数
班级的方法有:上课,休息
学生的属性有:名称,学号 …
学生的方法有:学习,自我介绍
教室的属性有:位置,大小
教室的方法有:教室的介绍
老师的属性有:姓名, 年龄 …
老师的方法有:老师介绍,老师上课
课程的属性有:课程编号,课程名称,课程内容
课程的方法有:对课程的介绍
学校的属性有:名称,位置,作用
学校的方法有:学校的介绍