《PHP精粹:编写高效PHP代码》——1.6节接口

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《PHP精粹:编写高效PHP代码》——1.6节接口

华章计算机 2017-08-01 16:04:00 浏览808
展开阅读全文

本节书摘来自华章社区《PHP精粹:编写高效PHP代码》一书中的第1章,第1.6节接口,作者:(美)  Davey Shafik,更多章节内容可以访问云栖社区“华章社区”公众号查看

1.6 接口
接口是描述对象能力的一种方式。接口指定方法的名称以及参数,但不包含任何功能代码。使用接口展示了一个合约,表明实现这个接口的类能够做什么。与继承不同,可以把接口应用到多个类,而不管它们位于什么样的层次结构中。接口应用于一个即将被子类继承的类中。

1.6.1 SPL Countable接口示例
接口本身只保存其中函数的大纲,而不包含具体的实现。例如,让我们来看Countable接口。这是PHP的一个核心接口,在SPL(PHP标准类库)扩展中得以实现。Countable实现单一的功能:count()方法。若要在代码中使用这个接口,可以像这样来实现它:


6d707acf2e84386ba0f8111b6dab59340f235464

当实

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机