gpt4 book ai didi

php - 现实世界抽象类使用简单示例

转载 作者:搜寻专家 更新时间:2023-10-31 21:18:09 24 4
gpt4 key购买 nike

任何使用抽象类的真实世界简单示例?我试图进入 PHP 的 OOP,但我仍然无法理解 - 为什么应该使用抽象类以及何时使用(是的,我知道不可能创建抽象类实例,只能创建继承它的类的实例)。

最佳答案

也许你有一个图像类,并且你有 2 个驱动程序,GD 和 ImageMagick。

你的基类可能是

abstract class Image {

public function resize($width, $height) {
// Some prep code...
}
}

那么你的GD驱动会是这样的

class Image_Gd extends Image {
public function resize($width, $height) {
// Actual code
}
}

Kohana's source on GitHub .它有一个 Image 类,它是抽象的

关于php - 现实世界抽象类使用简单示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3904497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com