OO第一单元总结

一、程序结构分析

第一次作业

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

第二次作业

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

第三次作业

第三次作业采用了继承,比前两次作业更能体现面向对象设计的特点。缺点是输出没有化简。

二、Bug分析

第一次作业:

没有考虑到长整型的使用,导致长整型的样例出错

第二次作业:

部分样例超时

第三次作业:

没能识别部分错误输入格式。

 

三、发现bug的策略

主要针对正则表达式,用指导书和自己构造的较复杂的表达式进行检验。

四、Applying Creational Pattern

前两次作业对面向对象方法的应用不足,第三次作业不得不重构。 

posted @ 2019-03-27 20:41  1506zzn  阅读(154)  评论(1)    收藏  举报