python面向对象(七、面向对象作业)

10.面向对象作业
10.1 练习:校园管理系统

用到的类,以及类与类之间关系:


图例:









10.2 练习:学生选课系统
https://www.cnblogs.com/Eva-J/articles/9235899.html
10.2.1 需求:所有信息要保存到文件



10.2.2 代码:










10.2.3 改进升级:
1)增加日志记录功能
2)所有文件名定义成常量,便于后期修改维护
3)使用反射获取类对象,合并学生操作和Manager操作
4)在Student类和Manager类中增加init方法,统一代码,去除身份判断语句







原文地址:https://www.cnblogs.com/bdzxh/p/14073811.html