OOP中的抽象类,接口什么的,到底有什么用???? 真的是很糊涂,不知道他们具体是做什么的呢?我一般用继承比较多 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主去学java或c#才能知道有抽象类和接口有什么用, 在php这样的弱类型中你永远也学不会, 理解不透他们的真正用途!不信? 你看discuz的产品, 绝没一点用到这方面的知识依然那么强大(当然, 这是相对的) PHP中的接口感觉有点鸡肋,完全是为了存在而存在的。有点东施效颦。模仿Java这种静态语言,显得不伦不类。而PHP作为动态脚本语言,优势在于Duck Typing,interface的作用最多是起到规范代码的作用 一直奇怪论坛上为什么总有人把弱类型和OO联系在一起.......为什么弱类型就不能OO,或不应该OO?javascript, perl 都是弱类型, 都OO了 ..... 抽象类和接口的作用我上面已经说了,有兴趣的找相关的概念看...其实PHP手册上相关部分也有说明 我也觉得PHP oop也很强大, 参考:http://school.itzcn.com/special-spid-30.html上面有相关信息,希望对楼主有所帮助。 我未能完全渗透这部份知识点, 能否用php写几个例子关于4楼的 "抽象类主要是为了实现多态, 接口是为了(部分)实现多继承"请指教 ... 就php目前状况而言,毫无用处 PHP不能多继承,所以可以用继承加接口的形式来实现变相的多继承。当然代码还是得自己写。 php的面向对象,你真的会用嘛? 存在有存在的理由.... php+Mysql 并发访问 高手请进 高分在线等答案 错误提示求助!!! php 引用传递 Cookie 的设置问题,不知道是不是服务器配置问题 我是php新手,接手一个用php做的网站,需要发布,但是后台数据库类型不明, 如何获其类型? php5+zend中BT的eval问题 dreamweaver工具打开的代码出现乱码 如何解决? 高手们给点建议,谢谢了 如何用php连接mssql php中pdf库的问题 php连接不上mysql 我想问一下文本框右侧点一下+号能够增加1的控件叫什么
有点东施效颦。模仿Java这种静态语言,显得不伦不类。
而PHP作为动态脚本语言,优势在于Duck Typing,interface的作用最多是起到规范代码的作用
为什么弱类型就不能OO,或不应该OO?
javascript, perl 都是弱类型, 都OO了 ..... 抽象类和接口的作用我上面已经说了,有兴趣的找相关的概念看...其实PHP手册上相关部分也有说明
http://school.itzcn.com/special-spid-30.html
上面有相关信息,希望对楼主有所帮助。
我未能完全渗透这部份知识点, 能否用php写几个例子关于4楼的 "抽象类主要是为了实现多态, 接口是为了(部分)实现多继承"请指教 ...
PHP不能多继承,所以可以用继承加接口的形式来实现变相的多继承。当然代码还是得自己写。