呵呵,希望楼主能够百尺竿头更进一步,跟你的同事在设计上互勉,理解他设计上一些想法,然后再提出改进意见。要知道世间事很多事情不能一蹴而就的。

应用程序的OO设计应该是基于需求变更的可能性(维护问题只要保证重用性就好了)。所以在没有具体设计到问题的需求预见时就一个类就好了(至少函数好写)。出了问题再重构就是了。