类,对象,继承,接口,抽象,克隆
书写一个class 类,实例化后成为一个对象。实现用 new 关键字实现。 定义一个基类,其他类继承父类,书写业务逻辑方法。常见于 mvc 架构中的 c 控制器基类,用关键字 extension 实现,常用 构造函数 __construct 来完成对父类核心方法的实现。 定义一套接口用于严格控制核心功能必要性,出于对必要方法的保护。用 关键字 interface 定义接口,类继承接口用关键字 impleaments 。常见于功能模块的严格封装。
创造一个购物车类。 这个时候我们如果要调用那么就需要 new Cart; 如果购物车要扩展,微信端购物,pc端购物,需要统一方法那么就可以定义一个接口,来统一方法。 如果需要设置多种模式那么可以写 抽象类 来完成
注意,接口中只能有共有的方法, 抽象类中能有受保护的方法,也可以有私有的方法