面向對象是存在於設計者的思想中的.不能單憑一句話或者一個設計就是了就像是牛人那js也能做出很oo的東西..所以不要說遵循甚麼思想.還是看看自己是否完全理解了

解决方案 »

  1.   

    我也碰到同样的疑惑,最近做一个B/S,进度非常急,根本没有时间去考虑设计方面的东西,呵呵,所谓的复用,就是Ctrl+C and Ctrl+V.可是自己都觉得可笑。唉,没办法,设计需要时间的,再说经验又不够。最近看到一本好书:Java与模式,作者叫阎宝,中国人写的,解决了好多困惑之处。
      

  2.   

    从一开始就OO最好,不会别的,只好OO
      

  3.   

    我觉得什么东西都不绝对化的,一个小工具的开发,用几个函数就可,没必要非要用OO,再有,实际情况可能非常复杂,如开发周期的长短,开发人员的素质,项目经理的喜好等等,都可能影响到设计方法。
    但我绝对不是说OO理论的不好,不论是从长远的角度考虑(二次开发代码的复用、系统的维护),还是从当今系统开发的复杂性考虑,OO理论都应该是一个比较好的解决办法。
      

  4.   

    我非常同意jtmoon(逍遥小贼) 的看法:OO这是一种编程思想,不是说你想要就能要得到的,要去理解,要去实践。如果脑子里有OO思想,在做项目时,头脑里首先想到的可能就是怎样建立一个模型。