这个题其实是逻辑关系题。
1> 题中变化的是 “天数 <=>角色” 的对应关系, 即多少天该找哪个人。 变量是天数。 那么思路会比较简单,最常规的采用字典表的方式来处理。
即用户输入“要请假的天数 x”,系统内构建或者维护一个字典,Key = 天数,Value = 角色。
Key Value
0-1 辅导员
1-3 学院
3-7 研究生学院
7-10。。。校长?? 等等
判断抽象为寻址, 即根据用户输入的x天数,去字典中找到合适的条目,然后取出对应的角色即可。
2> 如果能理解了1>的思路,类的关系图就很容易画了,就是一个寻址的对照表。