Bir php sınıfı son olarak tanımlanmış ise, o da son gibi yöntemlerini tanımlamak için mantıklı mı?

2 Cevap php

Ben son olarak tanımlanan bir sınıf var. O da son olarak yöntemlerini tanımlamak için mantıklı mı? Ben sınıfın kendisi kesindir çünkü gereksiz yöntem son beyanlarını kılacak, genişletilmiş olamaz biliyorum, ama ben sınıf ve diğerleri belgelerine kadar çalışmak istiyorum ve bunun nihai özelliği beri yardım olabilir diye düşündüm yöntem olacağını, böylece hemen bilirdin.

Ben bu konuda PEAR'ın kodlama standartlarında bir şey bulamadı.

2 Cevap

Eğer son bir sınıf olarak tanımlarsak, o sınıf bir daha uzatır olamaz ama son yöntemlerden birini tanımlamak eğer bu yöntemleri geçersiz veya daha fazla işlevsellik eklemek için uzatılamaz.

Yani, sınıfın kendisi final ise not necessary son olarak yöntemlerini tanımlamaktır.

Daha Fazla Bilgi: PHP's final Keyword.

Hayır bunu yapmak zorunda değilsiniz. Hiç modern bir ide size yöntemler nihai olduğunu, kod tamamlama yoluyla farkına yardımcı olmalıdır.