Neden istisnalar genellikle sınıf adı eki 'İstisna' var mı?

1 Cevap php

Bu sınıfın kullanımı da belirgin bir istisna olduğunu yapacak gibi rendundant bilgi gibi geliyor bana. Kendi üzerinde sınıfa bakarken bir istisna olduğunu anlaşılacaktır böylece Ayrıca, PHP, sınıf Exception sınıfını genişletmesi gerekir.

Buna rağmen, geliştiriciler genellikle eki 'İstisna' uygulanır. Neden bu?

1 Cevap

Bunun için hiçbir bağlayıcı kural biliyorum, ama o sadece mantıklı sanırım.

class FileNotFound

, bir kaç şey anlamına gelebilir iken

class FileNotFoundException

İstisna karakteri çok açık hale getirir.