Ben tanımı Final sınıfın ne olduğunu biliyorum, ama nasıl ve ne zaman nihai gerçekten gerekli olduğunu bilmek istiyorum.
<?php
final class Foo extends Bar
{
public function()
{
echo 'John Doe';
}
}
Ben bunu doğru anlamak, 'nihai' o 'Foo' genişletmek için olanak sağlar.
Ne zaman ve neden 'final' kullanılması gerektiğini açıklayabilir misiniz? Diğer bir deyişle, bir sınıf değil genişletilmiş herhangi bir neden var mı?
Örnek sınıf 'Bar' ve sınıf 'Foo' için bazı işlevleri eksik ise, 'Bar' genişleten bir sınıf oluşturmak için güzel olacaktır.