首先申明我从来没有使用过OOA/D, 但是在php中经常使用类。OOA/D繁文缛节太多,对coder的要求也高,而使用面向过程的开发流程更容易控制。xuguoxin说的对,PHP中用类的目的就是管理代码。尤其是各子系统间牵连较多或者两个程序员工作有交叉的时候,用类实现程序员很容易理解。要实现MVC,必须用类,可以一试
解决方案 »
- linux 下 php 连接 mysql 问题
- 看细说PHP看的有点晕
- 我往页面的发送 header('HTTP/1.0 401 Unauthorized'); 错误信息却显示不出来,为什么啊?
- 数组元素出现次数的问题,在线等
- 复制一张图片,粘贴到网页,存放数据库
- mysql 蠕虫复制出错
- header可以这样刷新本页面吗??有没有其他方法?
- 问 phpmyadmin 如何让搜索引行找不到
- windows2008下配置iis+mysql+phpmyadmin运行phpmyadmin提示错误
- 求教模拟登录51job的方法
- 怎样重复使用一个session?:谢了!
- 如何做一个日期的下拉选择框???
其实C++是在C的基础上发展起来的,没有C++之前,很多高水平的程序员已经用面向对象的方法使用C语言了,这我以前想都不敢想,用不带面向对象机制的语言来写面向对象的程序!是先在C编程中有了面向对象的需求,后来产生的面向对象的机制(C++)。
与C相比,PHP的面向对象机制已经强得很多了,我们还有什么借口不用面向对象呢?关键是看编程者有没有面向对象的编程思想,如果你永远都只是编1+1这样的程序,那就没必要面向对象。如果你想写事务处理程序,那坚持用面向对象就会极大获益。
难道要类只是为了具备继承关系?不对,类的组成关系可以极大地拓展对象的能力,与继承相比,类的组成关系更重要,这个思想你有吗?
如果你喜欢面向对象,那请你发表你的看法(欢迎批评我的看法),如果你不用面向对象,请你当我瞎说,别理我!
IBM的developworks中有关于PHP&&MVC模式开发的文章,搜索"pear"应该就会找到。光看资料是没有用的,从实践中学的东东更多更快。纯面向对象绝对是一个技术黑洞,如果你对它不是非常熟练。
你就是用BASIC,汇编也能开发出面向对象的软件。"不用面向对象的方法开发不出大程序?"那Unix是用啥子语言开发的。
其实面向对象最重要得是你对对象的理解概括。
你以为UNIX不是用面向对象的方法开发出来的吗,你去问问IBM的工程师,他们用了面向对象的方法没有??
请你注意"面向对象的方法"和"面向对象的语言"之间的区别!!
http://expert.csdn.net/Expert/topic/1196/1196918.xml?temp=.16