OO第一单元总结
一、程序结构分析
第一次作业

第一次作业使用了正则表达式匹配输入。没有很好体现面向对象的思维,没有使用long来代替int
第二次作业

第二次作业设计思路与第一次类似,支持长整型。
第三次作业

第三次作业采用了继承,比前两次作业更能体现面向对象设计的特点。缺点是输出没有化简。
二、Bug分析
第一次作业:
没有考虑到长整型的使用,导致长整型的样例出错
第二次作业:
部分样例超时
第三次作业:
没能识别部分错误输入格式。
三、发现bug的策略
主要针对正则表达式,用指导书和自己构造的较复杂的表达式进行检验。
四、Applying Creational Pattern
前两次作业对面向对象方法的应用不足,第三次作业不得不重构。

浙公网安备 33010602011771号