PHP契约Contracts之面向接口编程

Posted wgchen~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP契约Contracts之面向接口编程相关的知识,希望对你有一定的参考价值。

什么是契约?

契约就是所谓的面向接口编程。

我们拿之前的例子说如果不使用接口会有什么问题?

// 定义写日志的接口规范
interface Log
{
   
    public function write();   
}

// 文件记录日志
class FileLog implements Log
{
   
    public 

以上是关于PHP契约Contracts之面向接口编程的主要内容,如果未能解决你的问题,请参考以下文章

接口应用到Laravel控制器

laravel框架之服务提供者(提及契约Contracts)

PHP 面向对象程序设计(oop)学习笔记 - 抽象类对象接口instanceof 和契约式编程

6.4 操作契约 Operation Contracts

面向接口编程 学习 待整理

面向面试编程代码片段之GC