大家来谈OOP 首先我说我的观点:我觉得OOP应用对我来说是一种信仰,平常的开发当中能用到OOP的少得可怜(或许根本不叫OOP,就是些简单的方法封装),主要还是用面向过程实现自己想要的。不知道大家有多少是通过OOP开发的呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是二次开发, 基本上都是用OOP或者类OOP来做的。 可能你不习惯“纯OOP”开发,或者你应用了但也没将其视为OOP,OOP毕竟不是严格的语言规则,而更多的是概念。就像以前的DHTML概念,后来的Web2.0和ajax,其实都是某些技术应用到一定规模和成熟度之后的归纳总结,没总结没说出来并不表示没应用。而且即使应用了也不是每个人都应用到了某些概念描述的那种程度。好像说得有些抽象有些晕乎,好吧,其实说完之后我也有点晕乎我到底在说些什么,反正就是那个意思。 web的东西,不是全部面向对象好象除了java之外,其他的web多数都不是纯面向对象的OOP基本特点:封装,继承,多态,并且面向现实世界的对象,方法,属性,就可以考虑OOP否则,OOP意义就不大!比如:不能封装,或封装不必要,或封装影响性能,就不要OOP! OOP只是听说,了解!还没有真正用过! 多看zend framework吧,那样就会了解纯度为100%的OOP编程了 其实我对OOP的印象就是以前学JAVA基础了解的,只是当我要做一个项目时,如果要把OOP提上来,在脑中就没个方向了,平常也就是对一些常用的数据库操作,常用的WEB方法封装一下.而没真正的写过父类,子类继承,接口,抽象等.....所以我觉得我对OOP是一种信仰了. oop了解容易,深入太难,可以多学习学习设计模式,会有启迪的 cms用opp很多,自己写大部分都不用,几个常用的方法才用封装 跳转到同一页面显示的是不同标签的内容,如何实现 php读取xml 给js解析的问题 SQL的安装及与PHP的链接 mb_substr($string,1,5); 函数截取字符串的问题 使用Fckeditor遇到莫名其妙的中文截字问题? 关于查询两个表的问题 nginx rewrite规则的问题 如何检查URL和EMAIL地址是否有效? 左边的那些文件夹怎么做? 请教高手,我用的是NT+APACHE+PHP+MODSSL+OPENSSL,可是为什么使用框架页面,ssl就提示说该页面不安全呢? 关于数字0和空字符是否相等的疑问 类似8888,c.html这样的地址
OOP基本特点:封装,继承,多态,并且面向现实世界的对象,方法,属性,就可以考虑OOP否则,OOP意义就不大!比如:不能封装,或封装不必要,或封装影响性能,就不要OOP!