最近学php 发现php也支持面向对象了  总的来说就是这么一套东西:封装 继承 多态。

1 面向对象的基础:类
类 在php中是以class关键字来组织的一系列属性和方法的结构体,但类不仅仅是一个属性与方法的容器,类还具备一些其他的高级特性,比如成员可见性的设置,以及多态的实现。



2 抽象类和接口


抽象类和接口的职责应该是这样的:
抽象类: 注重族的实现 是 is-a 的关系 
接口: 注重功能的约定 是 can-do 的关系



3 继承
从类继承,使用关键字 extends
从接口继承,使用关键字 implements

相关文章:

  • 2021-12-22
猜你喜欢
  • 2021-08-17
  • 2021-12-28
  • 2022-02-10
  • 2021-06-23
  • 2021-11-25
相关资源
相似解决方案