Php 为什么不总是使用抽象而不是接口?
在PHP中,为什么不总是使用抽象而不是接口?我确实知道以下几点: 当您想要强制在您的系统中工作的开发人员(包括您自己)在他们将要构建的类上实现一组方法时,请使用接口 当您希望强制在您的系统中工作的开发人员(包括您自己)实现一组方法,并且希望提供一些基本方法来帮助他们开发其子类时,请使用抽象类Php 为什么不总是使用抽象而不是接口?,php,interface,abstract-class,Php,Interface,Abstract Class,在PHP中,为什么不总是使用抽象而不是接口?我确实知道以下几点: 当您想要强制在您的系统中工作的开发人员(包括您自己)在他们将要构建的类上实现一组方法时,请使用接口 当您希望强制在您的系统中工作的开发人员(包括您自己)实现一组方法,并且希望提供一些基本方法来帮助他们开发其子类时,请使用抽象类 如果是这样,为什么不在不提供任何基本方法的情况下始终使用抽象(当您需要接口的功能时)?因为一个类可以实现多个接口,但只能扩展一个抽象类。因为一个类可以实现多个接口,但只能扩展一个抽象类
如果是这样,为什么不在不提供任何基本方法的情况下始终使用抽象(当您需要接口的功能时)?因为一个类可以实现多个接口,但只能扩展一个抽象类。因为一个类可以实现多个接口,但只能扩展一个抽象类