• 技术文章 >后端开发 >php教程

    javascript设计模式 PHP面向接口编程 耦合设计模式 简单范例

    2016-07-29 08:44:39原创576
    复制代码 代码如下:


    interface js{
    function ys($a,$b);
    }
    class Af implements js{
    function ys($a,$b){
    return "加法运算......结果为:".($a+$b);
    }
    }
    class Jf implements js{
    function ys($a,$b){
    return "减法运算......结果为:".($a-$b);
    }
    }
    class AAf implements js{
    function ys($a,$b){
    return "乘法运算......结果为:".($a*$b);
    }
    }
    class JJf implements js{
    function ys($a,$b){
    return "除法运算......结果为:".($a/$b);
    }
    }
    class Modf implements js{
    function ys($a,$b){
    return "取模运算......结果为:".($a % $b);
    }
    }
    class China implements js{
    public $varl=null;//这里直接:public $varl = new nothingx(); 会出错。
    function __construct(){
    $this->varl = new nothingx();
    }
    function ys($a,$b){
    return $this->varl->say();
    }
    }
    /*也可以用继承的方式实现哟:
    class China extends nothingx implements js{
    function ys($a,$b){
    return parent::say();
    }
    }
    */
    class nothingx{
    function say(){
    return "我什么运算都不做...只是为了实现‘耦合设计模式'...我是出来打酱油的......";
    }
    }
    class test{
    private $one;
    private $two;
    public function __construct($x,$y){
    $this->
    $this->two=$y;
    echo "面向对象程序设计——接口


    Class test初始化:
    属性\$  属性\$two=".$this->two."
    ";
    }
    function display(js $a){
    return "用PHP接口技术实现的运算——开始运算啦:
    ".$a->ys($this->one,$this->two)."
    ";
    }
    }
    $t=new test(103,2);
    $t1=new jf;
    $t2=new China;
    echo $t->display($t1);
    echo $t->display($t2);
    ?>

    以上就介绍了javascript设计模式 PHP面向接口编程 耦合设计模式 简单范例,包括了javascript设计模式方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript设计模式
    上一篇:vlookup函数的使用方法 PHP删除特定数组内容并且重建数组索引的方法 下一篇:文件传输协议 php中关于普通表单多文件上传的处理方法
    VIP会员

    相关文章推荐

    • php提交表单发送邮件的方法_PHP教程• php判断手机访问还是电脑访问示例分享_PHP教程• PHP面向对象之旅:深入理解static变量与方法_PHP教程• MySQL数据的导出和导入_PHP教程• Apache Reference Manual (3)_PHP教程

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网