我知道什么是Final类的定义,但我想知道final真正需要的情况和时机。
<?php
final class Foo extends Bar
{
public function()
{
echo 'John Doe';
}
}
如果我理解正确,'final'使其能够扩展'Foo'。
有人可以解释一下何时以及为什么应该使用'final'吗?换句话说,有没有任何原因不应该扩展类?
例如,如果类'Bar'和类'Foo'缺少某些功能,创建一个扩展'Bar'的类会很好。