仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 568|回复: 7
打印 上一主题 下一主题

[学习教程] PHP网页设计笼统类和接口的区分: PHP面向工具进修之...

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:14:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
终于理解了数据库的概念,而且让你兴奋不已的是你终于可以通过PHP来连接数据库了,这期间你是怎么学会的,我们不去考证了,但是事实证明,你已经可以了。
笼统类abstractclass
abstractclass不克不及被间接实例化,笼统类中界说子类必要的办法。
一个复杂列子普通申明下:当你发明你的良多类内里用良多办法你不休的在反复写,那你就能够思索利用笼统类了,你大概会说“我不是能够重写一个类每一个大众类我个实例化一个这个大众类,挪用不异的办法就能够了”,这里是能够,实践上笼统类做的事情也就是这个,不外他省往了你实例化的这个步骤,让你就像间接挪用PHP笼统类abstract办法一样便利,并且你还能够重载这个办法。
abstractclassshopWriter{
publicfunctionwriter();
}
classXmlWriterextendsshopWriter{
publicfunctionwriter(){
...完成详细的xml办法
}
}
classjsonWriterextendsshopWriter{
publicfunctionwriter(){
...完成详细的json办法
}
}
以上案例,我们创立了两个类,每一个类都有本人的write()办法完成。第一个输入XML,第二个输入json。
接口interface
接口类供应了详细完成的尺度,而interface则是地道的模板。接口可包括熟习和办法声名,可是办法体为空
普通讲:当有良多人一同开辟一个项目时,大概城市往挪用他人写的一些类,那你就会问,我怎样晓得他的某个功效的完成办法是怎样定名的呢,这个时分php接口类就起到感化了,当我们界说了一个接口类时,它内里的体例是上面的子类必需完成的
界说一个接口:
interfacechargeable{
publicfunctiongetPrice();
}完成chargeable接口
classShopProductimplementschargeable{
return$this->price;
}
结论:
笼统类就是一个类的服务供应商,具有浩瀚服务,你不必必需用,当必要的时分你来用就能够,假如你以为不供应服务不中意,你还能够本人来做。
接口类就是一个类的向导者,指明偏向,子类必需完成它指定办法。
它们的区分:
1.界说笼统类用abstract,接口用interface,承继笼统类用extends,承继接口用mplements
2.笼统类跟类一样不克不及多重承继,可是接口能够多重承继,用","离隔
3.笼统类纷歧定只包括笼统办法,能够界说完全的办法,接口不克不及包括任何完全界说办法
4.笼统类中的办法不用全体重载,可是接口办法必需声明大概重载
本文链接http://www.cxybl.com/html/wlbc/Php/20130729/39386.html在相册系统的开发上,因为采用的是团队分工合作方式,更让我明白了在一个团队之中,团队成员之间的交流沟通的重要性,如果没有很好的沟通交流,成员之间的任务没有分配好。
admin 该用户已被删除
沙发
发表于 2015-1-19 05:56:35 | 只看该作者
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
谁可相欹 该用户已被删除
板凳
发表于 2015-1-27 23:56:10 来自手机 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
简单生活 该用户已被删除
地板
发表于 2015-2-5 16:36:05 | 只看该作者
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
5#
发表于 2015-2-13 00:01:05 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
乐观 该用户已被删除
6#
发表于 2015-3-3 11:47:02 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
兰色精灵 该用户已被删除
7#
发表于 2015-3-11 11:02:37 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
老尸 该用户已被删除
8#
发表于 2015-3-26 01:48:49 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 20:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表