- 博客(2)
- 收藏
- 关注
原创 2023秋 面向对象先导课程总结
刚开始写前三次作业时,由于不知道如何处理大规模的if-else语句,导致main方法十分臃肿。在第三次作业时,对此进行了一些调整。我优先考虑到的是区分每个指令,所以我在Main类中新建了if-case方法,用来存放if-case语句,示例如下图后来随着type的不断增大,if-case方法也不够装下所有情况,所以我又逐个把每个case都单列成一个个方法来节省空间。效果如下图。在第六次作业之后,我开始意识到大量行为(方法)相近的类造成了代码冗余(屎山),于是采用了继承和接口来使代码结构更清晰简洁。
2023-11-07 19:39:56 87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人