什么时候在 PHP 中使用 Final?
我知道 Final 类的定义是什么,但我想知道如何以及何时真正需要 final。
<?php
final class Foo extends Bar
{
public function()
{
echo 'John Doe';
}
}
如果我理解正确,“最终”使它能够扩展“Foo”。
任何人都可以解释何时以及为什么应该使用“最终”?换句话说,有什么理由不应该扩展一个类?
例如,如果类“Bar”和类“Foo”缺少某些功能,那么创建一个扩展“Bar”的类会很好。