半年前开始学习c#,边学习边做着项目,开始的时候注意力在一些语法语义和控件的使用上,对整个项目的设计几乎没有用到oo,可以说是在利用oo的一点点封装的特征进行面向过程的编程,现在问题来了,随着一点一点的学习,对继承多态的了解,回过头来看当初的代码就觉得哪里都不舒服,那现在是对原有代码的重构好呢还是重新更合适?我知道这需要有一个根据项目现状和重写代价的权衡,就是想问问有没朋友也有这样的经历,能否给我一点建议,谢谢