SS-Lab3
文章平均质量分 60
red1y
每当我为你抬起头,连眼泪都觉得自由
展开
-
SS-Lab3 读取不同对象类型的统一实现
一、为什么需要可变参数实现需要代码复用逻辑清晰其他二、参考情景接收客户端输入的不同的对象(一个或多个)信息不同对象的属性可能不同将对象(一个或多个)插入到对应的集合中共性接收信息根据信息创建对象将对象插入集合不同接收到的对象的个数对象的属性功能分析readObjectAttributes() : 读取用户输入的对象属性buildObjectFromAttributes() : 根据对象属性生成对象实例insertObjectIntoSet() : 将对原创 2021-07-09 14:40:43 · 89 阅读 · 0 评论 -
SS-Lab3 接收并使用正则表达式验证客户端输入
客户端交互需要做到提示用户输入什么接收用户输入验证输入合法实现MyReader : 负责与用户的交互MyRegularExpression : 负责检验用户输入MyReaderreadInt - 读取一个满足一定条件的整数效果>> useage: 0. show this usage table1. set the duty start and end date2. load duty table from file3. exit>> op原创 2021-07-07 17:42:36 · 120 阅读 · 0 评论 -
SS-Lab3 IntervalSet Interface设计
一、顶层(基本)接口 IntervalSet Interface该接口对 label 和 interval 的对应关系不做要求,仅定义 IntervalSet 应具有基本方法insert() : 向 IntervalSet 中插入一个时间段 interval /** * @method insert * @param1 start of interval * @param2 end of interval * @param3 label of interval * @funct原创 2021-07-01 20:06:15 · 132 阅读 · 0 评论