php 接口类:interface

其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的

代码如下:(推荐学习:PHP编程从入门到精通)

interface Shop

{

public function buy($gid);

public function sell($gid);

public function view($gid);

}

我声明一个shop接口类,定义了三个方法:买(buy),卖(sell),看(view),那么继承此类的所有子类都必须实现这3个方法少一个都不行,如果子类没有实现这些话,就无法运行。

实际上接口类说白了,就是一个类的模板,一个类的规定,如果你属于这类,你就必须遵循我的规定,少一个都不行,但是具体你怎么去做,我不管,那是你的事,如:

代码如下:

class BaseShop implements Shop

{

public function buy($gid)

{

echo('你购买了ID为 :'.$gid.'的商品');

}

public function sell($gid)

{

echo('你卖了ID为 :'.$gid.'的商品');

}

public function view($gid)

{

echo('你查看了ID为 :'.$gid.'的商品');

}

}

你想想,在一个多人合作的大项目里面,有了接口类是多么的方便,这样你就不用去问别人,你的某某功能的方法名是什么了,当然如果你们喜欢这样我也没有办法。

结论 :接口类就是一个类的领导者,指明方向,子类必须完成它指定方法。

后端开发的定义及意义PHP,【后端开发】php接口有什么作用相关推荐

  1. 前后端开发的心得体会_前后端对接的思考及总结

    说在前面的话 随着前端NodeJs技术的火爆,现在的前端已经非以前传统意义上的前端了,各种前端框架(Vue.React.Angular......)井喷式发展,配合NodeJs服务端渲染引擎,目前前端 ...

  2. python开发需要掌握哪些知识-Python后端开发如何入门,要学习那些系统性的知识?...

    Python本身就属于后端语言,学习知识如下: 第一部分:各个领域应用的语言. /> 大家看这个内容,其实你很明显发现,其实各个语言都有他的用处.我们可以说Python是应用最广的.但是暂时还是 ...

  3. python后端框架flask_Vue+Flask轻量级前端、后端框架,如何完美同步开发

    导言我们的Vue2.0应用:简读-微信公众号RSS,即将进入后端开发. Vue+Flask作为轻量级前端.后端框架,非常适合组合起来快速开发.一个是js,一个是Python. Bonus: 可以完美实 ...

  4. 开发SpringBoot+Jwt+Vue的前后端分离后台管理系统VueAdmin - 前端笔记

    1. 前言 而接下来,我们即将开发一个前后端分离的后台管理系统VueAdmin.权限框架采用spring security,然后相对来说权限模块开发就多点代码,也仅此而已了.对了前端的系统界面也是我们 ...

  5. 【 Apifox】一款前端开发、后端开发、测试人员连连叫好的开发工具

    Apifox官网地址:http://apifox.cn/a103abcc 前言 作为一名程序员,除了开发之外最重要的事就是测试了,谈到测试我们避免不了的事就是如何选择测试工具. 在后端开发我们经常配置 ...

  6. 程序开发中:什么是前后端分离?你搞清楚了吗?

    今天这篇文章来分析一下什么是前后端分离的相关知识,很多小伙伴不清楚到底什么是前端,什么是后端,什么是前后端分离.在说前后端分离之前,我们先要弄清楚这几个概念,大家可能经常听到前端,后端或者是大前端的一 ...

  7. 前后端分离开发的理解以及和前后端不分离的区别

    一.前后端分离的概念 前后端分离 前后端分离是一种架构模式,说通俗点就是后端项目里面看不到页面(JSP | HTML),后端给前端提供接口,前端调用后端提供的 REST 风格接口就行,前端专注写页面( ...

  8. 浅论前后端分离模式:低代码强势推动开发效率提升

    编者按:本文介绍前后端分离,以及低代码如何采用前后端分离等先进技术为软件开发赋能提效,提高用户开发体验. 如何理解分离前后端? 前后端分离,其实就是将一个单体应用拆分成两个独立的应用,只通过简单的AP ...

  9. 前端路由||路由的基本概念与原理||在开发中,路由分为:   后端路由   前端路由

    前端路由 路由的基本概念与原理 vue-router的基本使用 vue-router嵌套路由 vue-router动态路由匹配 vue-router命名路由 vue-router编程式导航 基于vue ...

  10. 新型前端开发工程师的三个境界 后端开发工程师如何快速转前端

    初入软件开发这一行时,当时还没有前后端分离这个概念,所有的开发工程师既能写html,也能写后台服务,随着技术的发展,前后端分离成为趋势,目前团队不少人能熟悉的写java后台服务,却难以hold住前端页 ...

最新文章

  1. 【 Verilog HDL 】HDL的三种描述方式
  2. Lightingcolorfilter 滤镜
  3. JS一定要放在Body的最底部么?
  4. 第三届 Apache Flink 极客挑战赛暨 AAIG CUP 报名开始!
  5. jqgrid本地数据例子_办公系统私有云公有云和本地化部署,你选哪个?
  6. Java高级语法笔记-接口(interface)
  7. Android TextView 使用替换构建出不同样式的字符串
  8. 利用DIV,实现简单的网页布局
  9. docker教程_2 docker常见命令
  10. 5999卖999!是噱头还是颠覆
  11. Html5简单描述(优点与缺点)
  12. iOS:const的使用
  13. Jupyter Notebook中正确安装Matplotlib(ModuleNotFoundError: No module named ‘matplotlib‘)
  14. HP 816 817墨盒计数器清零方法
  15. 工业通讯 | Profinet协议基础知识(一)
  16. 更新pip后出现WARNING:pip is being invoked by an old script wrapper
  17. Java作业(2020 12 05)
  18. oracle中的日期函数
  19. 查看网页源代码的方法
  20. Photoshop如何查看各种字体

热门文章

  1. 2020年即将推出的智能手环APP定制开发
  2. 环境搭建以及一些命令的记录
  3. Java 二维码及条形码处理
  4. 美柚:女性移动APP安全攻防战
  5. html 5与css 3权威指南 第2版 pdf,html5与css3权威指南
  6. 编译原理LL(1)文法-判断,first,follow,select,分析字符串
  7. 【抽象代数】环、子环、理想、商环、环的同态
  8. 调焦、变焦的原理和清晰度的关系
  9. 【Python】WARNING: The script xx.exe is installed in xxdirectory which is not on PATH.
  10. 如何精确计算 LoRaWAN 终端电池寿命