Skip to content

8.1 面向对象 code review

L edited this page Mar 20, 2020 · 1 revision

之前我们讲了C#语法的问题,讲解了一些基本的计算机思想(循环、递归等),我们学会了面向过程的去完成工作,解决问题,在这一部分中,我想给大家讲一些面向对象的思想。

在此之前,我想先向大家证明一下,面向对象,为什么重要。 这里,我找到了我于2015年写的一个基于wpf的游戏项目。这个项目于我而言很有意义,这是我人生中的第一个商业项目,我靠它拿到了我计算机职业的第一份工资,3000块钱。并且这个游戏最终是在某电视台某个我曾经很喜欢的综艺节目上播出的,让我感到很有成就感。

现在我要做的事情呢,用专业的话来说,叫做code review。选择这个项目,是因为当时的我并没有很好的理解面向对象的思想,整个项目基本是以面向过程的思路来写的,这个项目可以很好的说明面向对象的重要性。

游戏流程

开发过程

需求的频繁修改

code review

代码重构

总结