首先我说我的观点:我觉得OOP应用对我来说是一种信仰,平常的开发当中能用到OOP的少得可怜(或许根本不叫OOP,就是些简单的方法封装),主要还是用面向过程实现自己想要的。不知道大家有多少是通过OOP开发的呢?

解决方案 »

  1.   

    如果是二次开发, 基本上都是用OOP或者类OOP来做的。
      

  2.   

    可能你不习惯“纯OOP”开发,或者你应用了但也没将其视为OOP,OOP毕竟不是严格的语言规则,而更多的是概念。就像以前的DHTML概念,后来的Web2.0和ajax,其实都是某些技术应用到一定规模和成熟度之后的归纳总结,没总结没说出来并不表示没应用。而且即使应用了也不是每个人都应用到了某些概念描述的那种程度。好像说得有些抽象有些晕乎,好吧,其实说完之后我也有点晕乎我到底在说些什么,反正就是那个意思。
      

  3.   

    web的东西,不是全部面向对象好象除了java之外,其他的web多数都不是纯面向对象的
    OOP基本特点:封装,继承,多态,并且面向现实世界的对象,方法,属性,就可以考虑OOP否则,OOP意义就不大!比如:不能封装,或封装不必要,或封装影响性能,就不要OOP!
      

  4.   

    OOP只是听说,了解!还没有真正用过!
      

  5.   

    多看zend framework吧,那样就会了解纯度为100%的OOP编程了
      

  6.   

    其实我对OOP的印象就是以前学JAVA基础了解的,只是当我要做一个项目时,如果要把OOP提上来,在脑中就没个方向了,平常也就是对一些常用的数据库操作,常用的WEB方法封装一下.而没真正的写过父类,子类继承,接口,抽象等.....所以我觉得我对OOP是一种信仰了.
      

  7.   

    oop了解容易,深入太难,可以多学习学习设计模式,会有启迪的
      

  8.   

    cms用opp很多,自己写大部分都不用,几个常用的方法才用封装