接口的使用和规则

来源:互联网 发布:电瓶车速度测试软件 编辑:程序博客网 时间:2024/05/02 00:21
不同于继承的方法,使用接口的特点就是“高内聚,低耦合”的特点,就是说把不同类的同种方法因实现方式不同而定义的内容,这样做的有点就是可以更加清楚的进行维护。但是,接口的使用需要很多需要注意的地方:
1:接口是绝对不能够实例化的。
2:一个类可以定义多个接口。
3:一旦定义接口就必须去在连接接口的类里面去实现它。
4:如果定义接口的变量,那么变量就必须是常量。
5:接口就是为了我们定义规范而存在的。


下面是代码表示示例:

<?php//接口interface iUsb{//接口里面的方法不能有方法体,要用类来实现,为了体现高内聚,低耦合;public function Start();//IE口的方法必须是publicpublic function Stop();}interface iPower{public function ManyPower();}class Cream implements iUsb{public function Start(){echo "相机开始工作"."<br/>";}public function Stop(){echo "相机停止工作"."<br/>";}public function ManyPower(){echo "相机电源电量"."<br/>";}}class Phone implements iUsb,iPower{public function Start(){echo "手机开始工作"."<br/>";}public function Stop(){echo "手机停止工作"."<br/>";}public function ManyPower(){echo "手机电源电量"."<br/>";}}$myCream = new Cream();$myCream->Start();$myCream->Stop();$myCream->ManyPower();$myPhone = new Phone();$myPhone->Start();$myPhone->Stop();$myPhone->ManyPower();?>


0 0
原创粉丝点击