School
+ name:str = + addr:str- website- balance
+ count_stu_num()- pay_salary()- staff_enrollment(staff_obj)
Staff员工
+ name:str = + age- balance- sakary-position-dept-school_obj
+ punch_card()
BranchSchool
Course课程
+ name+ price- outline
student
+ name:str = + age- website- class_obj
+ punch_card()- pay_tuition()
Teacher
+ punch_card()+teach_class(class_obj)
Class
+ course_obj+ semester- school_obj- stu_list = []
+ stu_transter(stu_obj.new_class_obj)+stu_dropout(stu_obj)