如何提高软件开发的效率和软件的可维护性?

解决方案 »

  1.   

    采用RUP的迭代开发?
    这个问题移到软件工程版去问会比较好...
      

  2.   

    要与时俱进,熟读《代码大全2》,hehe
      

  3.   

    这样写起来确实不错,总结一下:
    1,如果你感觉用不用OO都一样(因为你写的类可有可无,甚至是多余的),你还没有入门!
    2,如果你发现这些类可以工作,但是有些别扭,那么这个设计肯定不是良好的设计(没有最好,只有更好),要么是强耦合,要么是这些类可以更抽象!
    3,如果你发现整个系统中有很多类做的工作很复杂,比如说表现层(UI)包含了业务逻辑,那么系统整体的设计有问题,建议你看一下MVC模式。目前能想到的就这些,请大虾们补充,谢谢!