PHP接口的使用
日期:2021-08-09 11:50:55 浏览:274
接口的用途,就是定义一些空的方法,让子类去实现它,定义的方法,子类必须去一一实现
<?php
//这里定义两个方法,一个发送和接收方法,子类继承必须去实现这两个方法,这个方法默认就是abstract抽象,不用加abstract
interface Message{
function send(string $msg);
function received(string $msg);
}
class one implements Message{
function send(string $msg)
{
// TODO: Implement send() method.
return "one接口:$msg";
}
function received(string $msg)
{
// TODO: Implement received() method.
return "one收到对方发来的信息: $msg";
}
}
class two implements Message{
function send(string $msg)
{
// TODO: Implement send() method.
return "two接口:$msg";
}
function received(string $msg){
return "two收到对方发来的信息: $msg";
}
}
//消息工厂类
class MessageFactory{
public static function createFactory($type){
switch ($type){
case 'one':
return new one();
break;
case 'two':
return new two();
break;
}
}
}
echo MessageFactory::createFactory("two")->send("哈哈");
上一篇: mysql常用命令
下一篇: php进行http认证